Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

c# Можно ли перехватить событие в PrintDialog-е ?

30.03.19 20:51
c# Можно ли перехватить событие в PrintDialog-е ?
 
anly коренной житель
anly
Последний раз изменено 30.03.19 21:01 (anly)

Мне нужно вызвать свой код в момент когда юзер меняет принтер в этом комбобоксе.

Это возможно?

...................................

А именно, что я хочу там сделать, так это загрузить ранее сохраненный PrinterSettings.

Дело в том что есть у нас спец принтер, который наклейки теромпечатью штампует, но нерадивые программисты (я их не знаю), которые писали драйвер принтера, не сохраняют нигде изменения. Поэтому каждый раз перед печатью приходится настройки принтера делать заново. Еще такая бяка: стоит юзеру выбрать другой принтер в комбобоксе, а потом опять наш нужный - настройки у принтера сбрасываются и опять приходится настраивать.

................

Конечно совсем не сложно написать свой собственный подобный диалог. Но перехватить событие комбобокса, если это возможно, я надеюсь - проще.

Вся эта печать происходит из программы, исходники которой в наличии, и там делается стандартно new PrintDialog и т.д.

Проклят нарушающий межи ближнего своего (Втор.27:17)
 

Перейти на