Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.11;
Скачать: CL | DM;

Вниз

Событие у КомбоБокс   Найти похожие ветки 

 
Relaxxx ©   (2003-09-01 11:30) [0]

Здраствуйте!!!
Как мне сделать так чтобы у меня выболнялся какойто код когда я в комбоБлкс пишу какой то текст и нажимаю ЕНТЕР??


 
Skier ©   (2003-09-01 11:33) [1]

Скорее всего OnKeyDown или OnKeyPress


 
pasha_golub ©   (2003-09-01 11:50) [2]

или OnChange


 
Skier ©   (2003-09-01 11:54) [3]

>pasha_golub © (01.09.03 11:50)
Вряд ли.


 
pasha_golub ©   (2003-09-01 12:02) [4]

2Skier

Угу, я про Ентер, не заметил :-(


 
Relaxxx ©   (2003-09-01 12:04) [5]

OnChange срабатывает сразу как туда что то новое пишеш, тоесть после каждой буквы,
помоему нужно использовать OnKeyDown или OnKeyPress но она срабатывает как то странно. Наверное нужно еще проверять если нажата Ентер тогда выполнять мой код!


 
Skier ©   (2003-09-01 12:05) [6]


> Наверное нужно еще проверять если нажата Ентер тогда выполнять
> мой код!

Конечно.


 
AndreySoft ©   (2003-09-01 13:11) [7]

Да, нет! Сначала надо наложить на клавишу Enter потерю фокуса поля, а затем в OnExit писать то что нужно!


 
Skier ©   (2003-09-01 13:16) [8]

>AndreySoft © (01.09.03 13:11)
Аааааа...Это опять Вы, Андрей Васильевич...


 
AndreySoft ©   (2003-09-01 13:20) [9]

Ну, я! И что Вы теперь имеете против моего совета?


 
KSergey ©   (2003-09-01 13:21) [10]

[7] AndreySoft © (01.09.03 13:11)
Да, нет! Сначала надо наложить на клавишу Enter потерю фокуса поля, а затем в OnExit писать то что нужно!
[9] AndreySoft © (01.09.03 13:20)
Ну, я! И что Вы теперь имеете против моего совета?


Лично я имею против то, что он не соответствует вопросу. Хоть я и не Skier.


 
AndreySoft ©   (2003-09-01 13:26) [11]

Почему это он не соответствуе сопросу? Всё правильно: при нажатии клавиши Enter произойдёт потеря фокуса КомбоБокса, сие есть событие OnExit. Вот в нём и надо писать тот код, который нужен.


 
Skier ©   (2003-09-01 13:28) [12]

>AndreySoft © (01.09.03 13:26)

> Всё правильно: при нажатии клавиши Enter произойдёт потеря
> фокуса КомбоБокса,

Уверен ?


 
KSergey ©   (2003-09-01 13:29) [13]

А в вопросе про то, что должне потеряться фокус - не было
А сам по себе он не потеряется.


 
AndreySoft ©   (2003-09-01 13:33) [14]

Уверен! Если в OnKeyDown ввести код потери фокуса, при нажатии Return.


 
Zacho ©   (2003-09-01 13:35) [15]


> AndreySoft © (01.09.03 13:33) [14]

Ну и зачем лишние сложности ? Зачем 3 обработчика вместо одного ?


 
Skier ©   (2003-09-01 13:35) [16]

>AndreySoft © (01.09.03 13:33)
Это называется "через ж##у как коньки"


 
Anatoly Podgoretsky ©   (2003-09-01 13:37) [17]

Не надо терять


 
Relaxxx ©   (2003-09-01 14:24) [18]

и еще один ламерский вопросик, я просто искал но так и не нашол функцию, а как называется забыл. Мне нужна функция которая показывает код клавиши(для меня это Ентер), а потом я этот код обработаю с помощью Chr


 
Skier ©   (2003-09-01 14:25) [19]

>Relaxxx © (01.09.03 14:24)
#13


 
Relaxxx ©   (2003-09-01 14:27) [20]

Спасибо за код!!!!!!!!! а теперь еще если не сложно как функция называется, но это уже так, чтоб вспомнить :-) еще раз всем СПАСИБО


 
Skier ©   (2003-09-01 14:29) [21]

>Relaxxx © (01.09.03 14:27)
Вообще-то Chr здесь не нужен...
Но можешь так попробовать : Chr(13);


 
Zacho ©   (2003-09-01 14:30) [22]

Ord


 
Song ©   (2003-09-01 15:20) [23]

Ну все события перебрали. Методом научного тыка так сказать



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

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

Наверх




Память: 0.51 MB
Время: 0.023 c
14-33796
Help
2003-08-22 14:54
2003.09.11
Focused


14-33759
ИгорьМГ
2003-08-23 13:57
2003.09.11
Вопрос по доступу к базе данных на сервере


1-33678
Юлия
2003-08-29 09:41
2003.09.11
Можно ли для treeview сделать возможность отмечать узлы? (check)


1-33570
isff
2003-09-01 15:23
2003.09.11
dll, изменение в главной форме.


14-33768
olegraw
2003-08-23 21:43
2003.09.11
Borland Delphi 7 Developer s Guide