Search found 5 matches

by AlexanderR
Tue 27 Oct, 2015 15:58
Forum: Разработка плагинов
Topic: FarNet: аналог "песочных часиков" ?
Replies: 5
Views: 2177

FarNet: аналог "песочных часиков" ?

133240 Я бы без особой нужды не стал. Пожалуй, да. И я не стал. Сделал упрощённо (просто вывод статического сообщения), примерно так: [DllImport("user32.dll")] //Для имитации нажатия кнопки в потоке public static extern void keybd_event(byte bVk, byte bScan, uint dwFlags, uint dwExtraInfo); ... Tas...
by AlexanderR
Tue 27 Oct, 2015 10:47
Forum: Разработка плагинов
Topic: FarNet: аналог "песочных часиков" ?
Replies: 5
Views: 2177

FarNet: аналог "песочных часиков" ?

Сделал такое: Far.Api.UI.SetProgressState(TaskbarProgressBarState.Indeterminate); Thread.Sleep(10000); Far.Api.UI.SetProgressState(TaskbarProgressBarState.NoProgress); На восьмёрке ничего в панели не увидел... Ладно - а другой вопрос - здесь можно что-то делать с диалоговым окном в параллельном пото...
by AlexanderR
Tue 27 Oct, 2015 03:55
Forum: Разработка плагинов
Topic: FarNet: аналог "песочных часиков" ?
Replies: 5
Views: 2177

FarNet: аналог "песочных часиков" ?

Вопрос такой. В диалоге при нажатии на кнопку выполняется долгое действие (несколько секунд). Но нормально показать прогрессбар нельзя - неоткуда взять максимальное значение, а также выполняемое действие не предполагает каллбэков для возможности изменения прогрессбара. В оконном приложении, можно бы...
by AlexanderR
Thu 22 Oct, 2015 16:36
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1262
Views: 424476

FarNet: чего не хватает для выполнения действия по Enter

А если при нажатии на default - кнопку я проверяю какие-то условия, и они меня не устраивают (т.е. мне надо установить фокус на "плохой" элемент и продолжить диалог), тогда как поступить? Т.е. хотите сказать, что мне надо зациклить Show(), а после него анализировать условия, а также true или false о...
by AlexanderR
Thu 22 Oct, 2015 09:29
Forum: Обсуждение плагинов
Topic: FarNet — плагин для написания плагинов на .NET языках
Replies: 1262
Views: 424476

FarNet: чего не хватает для выполнения действия по Enter

Добрый день. Подскажите новичку. Пытаюсь писать плагин с использованием FarNet, и что-то не получается сделать кнопку, которая срабатывает по Enter. Свойство Default диалогу выставил, на клике обработчик висит, при клике мышкой всё нормально. А по Enter просто завершается диалог и всё. IDialog dial ...

Go to advanced search