Search found 7 matches
- Mon 05 Aug, 2013 19:34
- Forum: Обсуждение плагинов
- Topic: FarNet — плагин для написания плагинов на .NET языках
- Replies: 1291
- Views: 449600
Re: FarNet — плагин для написания плагинов на .NET языках
Ну, по идее, при полноценной реализации (объемной, о которой ты говорил), как раз событие перевого открытия диалога и будет инциализировать загрузку необходимого для работы с ним модуля. :) В остальном - понял, спасибо. Согласен, что нецелесообразно пока. А что касается хелпа - готовые примеры лучши...
- Mon 05 Aug, 2013 07:41
- Forum: Обсуждение плагинов
- Topic: FarNet — плагин для написания плагинов на .NET языках
- Replies: 1291
- Views: 449600
Re: FarNet — плагин для написания плагинов на .NET языках
Ну, насчёт выковыривания по гуидам - это естественно. С другой стороны, если будет какая-то сущность, инкапсулирующая в себе события и свойства какого-либо диалога, то вполне логично было бы закинуть набор таких сущностей в синглтон с отложенной инициализацией, для дефолтных диалогов (как в .NET дел...
- Mon 05 Aug, 2013 00:00
- Forum: Обсуждение плагинов
- Topic: FarNet — плагин для написания плагинов на .NET языках
- Replies: 1291
- Views: 449600
Re: FarNet — плагин для написания плагинов на .NET языках
Хм. Я имею ввиду диалог копирования файлов (F5/F6). Собственно мне нужно узнать, что файлы: C:\tmp\1.txt, C:\tmp\2.txt, C:\tmp\3.txt едут в папку D:\new\ под старыми именами с перезаписью существующих в режиме перемещения. (Как вариант). Тоесть что-нибудь вроде: Far.Dialogs.Copy.ItemsCopy += OnItems...
- Sun 04 Aug, 2013 08:30
- Forum: Обсуждение плагинов
- Topic: FarNet — плагин для написания плагинов на .NET языках
- Replies: 1291
- Views: 449600
Re: FarNet — плагин для написания плагинов на .NET языках
И да и нет. Я нарисовал свой менеджер, задачу решил. Но поскольку плагины писать, возможно, ещё придётся, то хотелось бы разобраться и в FarNet. Как я понял - он заменяет интерфейс и реализует собственные версии диалогов. В связи с чем вопрос - для решения данной задачи есть какие-нибудь стандартные...
- Sat 03 Aug, 2013 20:03
- Forum: Обсуждение плагинов
- Topic: FarNet — плагин для написания плагинов на .NET языках
- Replies: 1291
- Views: 449600
Re: FarNet — плагин для написания плагинов на .NET языках
Подскажите, пожалуйста - как, используя FarNet, можно отловить событие копирования\перемещения файла? Всё что мне нужно: узнать, что копирование началось, каких файлов и куда. Это возможно? В хэлпе я нашёл CopyFilesEventArgs. Гугл вывел на исходники FarNet, где его ловит кастомная Panel.UI. Но как о...
- Sat 03 Aug, 2013 18:33
- Forum: Разработка плагинов
- Topic: Расширение диалога копирования файлов
- Replies: 2
- Views: 2317
Re: Расширение диалога копирования файлов
Тьфу. Приплыли. Я наивно полагал, что FarNet - это просто оболочка над Сишными вызовами. Ага. Щаз! У них даже диалог копирования свой собственный. =\\ Печально. Ладно, для своей задачи пойду - напишу свой собственный файловый менеджер. :) Если кто-нибудь имел дело с FarNet и данным кейсом - также бу...
- Sat 03 Aug, 2013 18:13
- Forum: Разработка плагинов
- Topic: Расширение диалога копирования файлов
- Replies: 2
- Views: 2317
Расширение диалога копирования файлов
Всем привет. Мне нужно перехватить событие копирования\перемещения файла (F5/F6). Подскажите, пожалуйста - как это сделать?
Использую FarNet, но сгодится любой пример. НО(!) интересует именно перехват события копирования, а не создание собственного диалога.
Использую FarNet, но сгодится любой пример. НО(!) интересует именно перехват события копирования, а не создание собственного диалога.