Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вмешаться в работу OpenFileDialog

48K
29 апреля 2010 года
opozdaika
6 / / 15.05.2009
Здравствуйте. Я бы хотел вмешаться в работу стандартного диалога OpenFileDialog. Типа постановки хука:

 
Код:
OpenFileDialog fd = new OpenFileDialog();  
// Вот здесь я должен поставить ХУК
if( fd.ShowDialog() == DialogResult.OK)  
{  
 
...
}
Зачем мне это нужно? Вот зачем. Пользователь ходит по папкам с файлами. Все файлы - как файлы, а один особый файлик в особой папке я буду выводить особым цветом (или с особым фоном). Этого требует прикладная задача. Аналогично тому, как можно обрабатывать события CustomDraw у всевозможных гридов, так же я хотел бы вмешиваться в отрисовку стандартного диалога. Какие-нибудь мысли?
307
30 апреля 2010 года
Artem_3A
863 / / 11.04.2008
отнаследоваться от опенфайлдиалог и дописать чего тебе надо не убивая при этом голову или же методом брутальной силы просто реализовать свой опенфайлдиалог! оба варианта пишутся за 20 минут вместе с чаем и просмотром очередной серии хауса.
19K
08 мая 2010 года
WantToProg
63 / / 19.01.2009
may be FileDialog.HookProc или через OwnerWndProc
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог