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

Фокус ввода   Найти похожие ветки 

← →
RSN ©   (2004-12-28 23:49) [0]

Суть проблемы вот в чем.
На форме несколько DBEdit. Как определить какой из них имеет фокус ввода? Смысл в том, чтобы не писать для каждого OnKeyPress


← →
Dolt ©   (2004-12-29 00:06) [1]

Вообще-то ActiveControl.
Но Вам, скорее всего нужно использовать sender в обработчике OnKeyPress. Что-нибудь типа:

...
If sender is TDBEdit Then begin
 application.processMessage(Pchar("Редактируем поле "+DBEdit1.Field.FieldName),"",0);
 end;

...


← →
Dolt ©   (2004-12-29 00:10) [2]

processMessage заменить на MessageBox - заработался, блин :(


← →
Дмитрий В. Белькевич   (2004-12-30 03:53) [3]

Тэги? Хотя их здесь не любят, как и Goto. А ничего - и то, и то достаточно прозрачно и удобно. Если вмеру, кместу и с кометариями, что бы другие, кто проект пишет, не трогали, либо сообщали.



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

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



Память: 0.45 MB
Время: 0.023 c
9-1095934427
MANGOL
2004-09-23 14:13
2005.01.16
сжатие графики


1-1104414690
R.O.O.T
2004-12-30 16:51
2005.01.16
Помогите почему происходит следующее


6-1098984838
Anatoly P
2004-10-28 21:33
2005.01.16
Сеанс в CGI stand-alone приложении


14-1103881947
Ego
2004-12-24 12:52
2005.01.16
Что такое корректность в построении программы?


1-1103914843
TomasMans
2004-12-24 22:00
2005.01.16
Спрятать программу




   Наверх