Search found 7 matches

by LWhisper
Mon 05 Aug, 2013 19:34
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1291
Views: 450498

Re: FarNet — плагин для написания плагинов на .NET языках

Ну, по идее, при полноценной реализации (объемной, о которой ты говорил), как раз событие перевого открытия диалога и будет инциализировать загрузку необходимого для работы с ним модуля. :) В остальном - понял, спасибо. Согласен, что нецелесообразно пока. А что касается хелпа - готовые примеры лучши...
by LWhisper
Mon 05 Aug, 2013 07:41
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1291
Views: 450498

Re: FarNet — плагин для написания плагинов на .NET языках

Ну, насчёт выковыривания по гуидам - это естественно. С другой стороны, если будет какая-то сущность, инкапсулирующая в себе события и свойства какого-либо диалога, то вполне логично было бы закинуть набор таких сущностей в синглтон с отложенной инициализацией, для дефолтных диалогов (как в .NET дел...
by LWhisper
Mon 05 Aug, 2013 00:00
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1291
Views: 450498

Re: FarNet — плагин для написания плагинов на .NET языках

Хм. Я имею ввиду диалог копирования файлов (F5/F6). Собственно мне нужно узнать, что файлы: C:\tmp\1.txt, C:\tmp\2.txt, C:\tmp\3.txt едут в папку D:\new\ под старыми именами с перезаписью существующих в режиме перемещения. (Как вариант). Тоесть что-нибудь вроде: Far.Dialogs.Copy.ItemsCopy += OnItems...
by LWhisper
Sun 04 Aug, 2013 08:30
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1291
Views: 450498

Re: FarNet — плагин для написания плагинов на .NET языках

И да и нет. Я нарисовал свой менеджер, задачу решил. Но поскольку плагины писать, возможно, ещё придётся, то хотелось бы разобраться и в FarNet. Как я понял - он заменяет интерфейс и реализует собственные версии диалогов. В связи с чем вопрос - для решения данной задачи есть какие-нибудь стандартные...
by LWhisper
Sat 03 Aug, 2013 20:03
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1291
Views: 450498

Re: FarNet — плагин для написания плагинов на .NET языках

Подскажите, пожалуйста - как, используя FarNet, можно отловить событие копирования\перемещения файла? Всё что мне нужно: узнать, что копирование началось, каких файлов и куда. Это возможно? В хэлпе я нашёл CopyFilesEventArgs. Гугл вывел на исходники FarNet, где его ловит кастомная Panel.UI. Но как о...
by LWhisper
Sat 03 Aug, 2013 18:33
Forum: Разработка плагинов
Topic: Расширение диалога копирования файлов
Replies: 2
Views: 2325

Re: Расширение диалога копирования файлов

Тьфу. Приплыли. Я наивно полагал, что FarNet - это просто оболочка над Сишными вызовами. Ага. Щаз! У них даже диалог копирования свой собственный. =\\ Печально. Ладно, для своей задачи пойду - напишу свой собственный файловый менеджер. :) Если кто-нибудь имел дело с FarNet и данным кейсом - также бу...
by LWhisper
Sat 03 Aug, 2013 18:13
Forum: Разработка плагинов
Topic: Расширение диалога копирования файлов
Replies: 2
Views: 2325

Расширение диалога копирования файлов

Всем привет. Мне нужно перехватить событие копирования\перемещения файла (F5/F6). Подскажите, пожалуйста - как это сделать?
Использую FarNet, но сгодится любой пример. НО(!) интересует именно перехват события копирования, а не создание собственного диалога.

Go to advanced search