Вниз
Скачать: CL | DM;

Автоматическое открытие ComboBox   Найти похожие ветки 

← →
mefodiy   (2006-08-18 08:44) [0]

Есть две формы. На первой размещены кнопка и ComboBox. По нажатию кнопки открывается вторая форма. На ней производятся некоторые действия, потом она закрывается. При этом, если на первой форме фокус был на ComboBox (до вызова второй формы), то он автоматически раскрывается.
Как этого избежать?
Спасибо.


← →
PSPF2003 ©   (2006-08-18 08:51) [1]

После закрытия формы передай фокус другому элементу например кнопки…


← →
PSPF2003 ©   (2006-08-18 08:53) [2]

Button1.SetFocus;
Вроде так.


← →
zdm ©   (2006-08-18 10:07) [3]

а лучше до открытия второй формы передать фокус другому компоненту


← →
zdm ©   (2006-08-18 10:10) [4]

в смысле после нажатия кнопки .
если не катит,,иногда помогает создание "левых" компонентов,,,типа TEdit и передача фокуса на них,,,,,это конечно не тактично, всмысле экономии памяти, но если выхода нет то приходится.


← →
zdm ©   (2006-08-18 10:12) [5]

а "левых" в смысле Visible:=false


← →
clickmaker ©   (2006-08-18 10:15) [6]

у меня не раскрывается. D6, Win2003


← →
Ketmar ©   (2006-08-18 10:17) [7]

"а как это?" (ц) с каких пор невидимые компоненты могу иметь какой-то там фокус?


← →
zdm ©   (2006-08-18 10:19) [8]

да.............ступил......


← →
brother ©   (2006-08-18 12:35) [9]


> Есть две формы. На первой размещены кнопка и ComboBox. По
> нажатию кнопки открывается вторая форма. На ней производятся
> некоторые действия, потом она закрывается. При этом, если
> на первой форме фокус был на ComboBox (до вызова второй
> формы), то он автоматически раскрывается.Как этого избежать?
> Спасибо.

Странно, казалось что фокус должен остаться на кнопке...


← →
clickmaker ©   (2006-08-18 14:20) [10]


> Странно, казалось что фокус должен остаться на кнопке...

а если SpeedButton или toolbar?


← →
mefodiy   (2006-08-18 17:02) [11]

Все понятно. Забыл написать, что
вторая форма у меня открывается на нажатие кнопки F4, а
F4 - это открытие ComboBox, поэтому достаточно было на F4 прописать Key := 0;
Всем спасибо.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.027 c
15-1157782661
Дураг
2006-09-09 10:17
2006.10.01
Покритикуйте формулировку темы реферата на кандминимум.


3-1153815094
Sasha K
2006-07-25 12:11
2006.10.01
Как сжать базу FireBird(не бэкап)???


6-1141065397
Daimyo
2006-02-27 21:36
2006.10.01
проблема с indy компонентом


15-1158158519
Vlad Oshin
2006-09-13 18:41
2006.10.01
нашел письмо


15-1157982084
Rule
2006-09-11 17:41
2006.10.01
понедельничная задачка, для поступающих в первый класс




   Наверх