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

Если выбран (focus) edit, то...   Найти похожие ветки 

← →
Вопрос   (2004-07-25 18:43) [0]

Такой вопрос:
У меня на форме несколько элементов (edit"ов). Нужно сделать условный оператор
if (выбран любой edit на форме) then
...
else
...

Как проверить на чём в данный момент фокус? Неужели пробегать все элементы на форме и проверять - выбран он (выделен) или нет?


← →
Anatoly Podgoretsky ©   (2004-07-25 18:50) [1]

За пару секунд по справке находится, что это ActiveControl


← →
Вопрос   (2004-07-25 18:51) [2]

если уметь искать или знать хоть что искать:) Ладно, теперь есть ключевое слово. Спасибо, пошёл смотреть. Если будут вопросы - я сюда ещё загляну.


← →
Вопрос   (2004-07-25 19:02) [3]

>>За пару секунд по справке находится, что это ActiveControl"
Да, находится... Вот что: "Specifies the control that has focus on the form."
И примерчик:
"procedure TForm1.Timer1Timer(Sender: TObject);
begin
 Timer1.Interval := 100;
 if ActiveControl <> nil then
   ActiveControl.Left := ActiveControl.Left + 1;
end;"

Но как это может помочь именно моей проблеме?


← →
Anatoly Podgoretsky ©   (2004-07-25 19:27) [4]

Вопрос   (25.07.04 18:51) [2]
Есть еще умение просматривать список


← →
Вопрос   (2004-07-25 19:30) [5]

? Чуть по подробнее если можно. Дело в том, что я не профессиональный программер... так - чуть-чуть.

поэтому конкретный пример был бы очень кстати....


← →
P.N.P. ©   (2004-07-25 19:40) [6]

if ActiveControl is TEdit then


← →
Вопрос   (2004-07-25 19:47) [7]

вот спасибо доброму человеку! то, что нужно, по-моему.

Простите за моё чайничество. Надеюсь, не много времени отобрал.



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

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



Память: 0.46 MB
Время: 0.024 c
1-1090786815
Anton Sh
2004-07-26 00:20
2004.08.08
Насчёт пиктограмм


6-1086523457
lena19
2004-06-06 16:04
2004.08.08
установка и разрыв соединения


1-1090587549
Alex_x
2004-07-23 16:59
2004.08.08
Как семулировать двойное нажатие клавиши


3-1089631143
HMT
2004-07-12 15:19
2004.08.08
Возможно глупый вопрос, как сохранить данные из blob-поля в...


14-1090491947
menart
2004-07-22 14:25
2004.08.08
Интересные события в жизни программистов




   Наверх