![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как в TEdit отключить beep при выходе из этого контрола? [D6, WinXP]
Гас © (2005-10-21 16:23:00)Помню, что где-то видел, КАК. Не побрезгуйте ответом :)
Гас (2005-10-21 17:22:00) [1]clickmaker ©
все гениальное просто!
Спасибо!
clickmaker (2005-10-21 17:10:00) [2]OnKeyDown
if Key = #13 then Key = #0
Гас (2005-10-21 16:55:00) [3]Конечно, пищит не просто так. При нажатии юзером #13 (OnKeyPress) фокус принудительно перемещается на другой TEdit (FindNextControl(...) или EditX.SetFocus). Кроме этого, в OnExit достаточно увесистый анализ на заполнение других TEdit при условии правильного ввода текста юзером в этом TEdit.
И вот при всем этом я еще и хочу, чтобы не пищало :)
Leonid Troyanovsky (2005-10-21 16:45:00) [4]
> ас (21.10.05 16:23)
> Помню, что где-то видел, КАК. Не побрезгуйте ответом :)
Насколько мне не изменяет склероз beep - это реакция EDIT
на ввод (WM_CHAR) iillegal char. Это м.б., например #13, #27 etc.
А насчет озвучивания выхода, я чего-то не припомню.
--
Regards, LVT.
clickmaker (2005-10-21 16:41:00) [5]он у тебя пищит при выходе? не верю. не просто так