Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Эмуляция TComboBox->OnSelect


Автор: Comm 2.10.2008, 19:02
Всем доброго времени.
Как программно вызвать событие OnSelect у компонента TComboBox.

Дело в том что я уже написал обработчик события OnSelect,мне нужно вызвать  это событие в FormCreate чтобы не плодить код. 

Благодарен заранее.

Автор: SVN74 2.10.2008, 22:23
Если КомбаБокс в классе формы, то можно так...
this->ComboBox1Select(Sender);

Автор: Comm 2.10.2008, 23:47
Спасибо большое,работает)) А если не в классе формы,то как ? =))) (чтобы знать)

Автор: mrbrooks 3.10.2008, 07:33
Цитата(Comm @  2.10.2008,  23:47 Найти цитируемый пост)
А если не в классе формы,то как ? =))) 

Интересно, а что ComboBox будет в воздухе висеть?

Автор: SVN74 3.10.2008, 10:37
Цитата(Comm @ 2.10.2008,  23:47)
Спасибо большое,работает)) А если не в классе формы,то как ? =))) (чтобы знать)

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

Автор: Comm 3.10.2008, 11:50
Цитата

Интересно, а что ComboBox будет в воздухе висеть? 

Всё правильно,я провел некоторые эксперименты =) спасибо в общем..
Цитата

но все равно все пути сойдутся к основному потоку(главной форме).
По этому, (нужные) события компонентов автоматически встраиваются в Форму на которой они расположены, и Форма является главным потоком перехватывающим все события на ее компонентах...

+1
Спасибо за помощь =)


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)