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

Вниз

Звуки клавишь...   Найти похожие ветки 

 
XfroSt   (2005-10-04 15:26) [0]

Написал в обработчик OnKeyPress TEdit"a строку
if key = 13 then FB.Click;
Все просто ели жем ентер то жмется кнопка.
Вопрос: как избавиться от звука винды (звука ошибки клавиши) ?
Или есть  более простой способ нажатия контрола при нажатии Ентера в едите.


 
Leonid Troyanovsky ©   (2005-10-04 15:58) [1]


> XfroSt   (04.10.05 15:26)  

> Вопрос: как избавиться от звука винды (звука ошибки клавиши)

> Или есть  более простой способ нажатия контрола при нажатии
> Ентера в едите.


Это не то, чтобы "звук ошибки клавиши", а реакция EDIT (WM_CHAR)
на ввод illegal characters.
Избежать можно назначением key := #0 в OnKeyPress.

Ну, а проще всего сделать ту самую кнопку default (True).
Если, конечно, не смущает, что она сработает в любом эдите.

--
Regards, LVT.


 
XfroSt   (2005-10-04 16:08) [2]

а в OnKeyDown что присвоить key ибо  если пишу в OnKeyPress key = #0 то в едит не введешь ведь не чего...


 
Leonid Troyanovsky ©   (2005-10-04 16:33) [3]


> XfroSt   (04.10.05 16:08) [2]

> если пишу в OnKeyPress
> key = #0 то в едит не введешь ведь не чего...


if key = #13 then  key := #0

бо, остальные (legal) пропускать надо.

--
Regards, LVT.


 
злобная танька   (2005-10-04 16:54) [4]

етот вопрос кажный месяц спрашивают
в FAQ нада ево!



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
14-1128450542
Piter
2005-10-04 22:29
2005.10.30
Создание интерфейса с помощью различных DLL


2-1128800289
syte_ser78
2005-10-08 23:38
2005.10.30
Обьявление приватной переменной.


11-1109970995
dimaxx
2005-03-05 00:16
2005.10.30
WordWrap в KOLRichEdit


3-1127094224
DimonS
2005-09-19 05:43
2005.10.30
Как правильно сложить несколько полей?


14-1128683529
y-soft
2005-10-07 15:12
2005.10.30
Очередное присуждение шНобелевской премии