Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.01;
Скачать: 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 вся ветка

Текущий архив: 2006.10.01;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.038 c
5-1139913121
max1000
2006-02-14 13:32
2006.10.01
Возвращаясь к Tpanel .Зависает Delphi.


15-1157999150
Furyz
2006-09-11 22:25
2006.10.01
КПК , нужен кпк , что посоветуете


15-1157716639
oldman
2006-09-08 15:57
2006.10.01
Есть многое на свете, друг Горацио...


15-1157705932
pavel_guzhanov
2006-09-08 12:58
2006.10.01
Подскажите, что можно почитать про программирование с


2-1158069474
Леонид Федьков
2006-09-12 17:57
2006.10.01
Tmemo - изменение цвета для отдельных строк