Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C++ Builder > OnKeyDown |
Автор: Snek 7.2.2005, 14:08 |
как отключить стандартный звук? ![]() |
Автор: InfMag 7.2.2005, 14:39 |
Я не знаю как, но помоему стандартный звук идет от OnKeyPress |
Автор: Snek 7.2.2005, 15:13 |
![]() ![]() |
Автор: InfMag 7.2.2005, 15:15 |
Думаю стоит тему в WinApi перенести... ![]() |
Автор: Snek 7.2.2005, 15:59 |
все нашел уже... void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key) { if (Key ==13) { Label1->Caption = Edit1->Text; Key = 0; } } Волшебная строчка Key = 0 изничтожает пищание |
Автор: InfMag 7.2.2005, 16:28 |
Snek Что уже сам проблему решил? Я канешь тоже задавался таким вопросом и мне это пригодится. ![]() |
Автор: _hunter 8.2.2005, 16:22 |
может я чего не понял, но так оно не работает |
Автор: Snek 15.2.2005, 11:08 |
если онкейдаун то не пашет а если онкейпрес то все ок |
Автор: _hunter 15.2.2005, 14:33 |
при чем тут онкейдаун? |
Автор: Snek 18.2.2005, 15:58 |
блн ну как можно ведь OnKeyDown а можно OnKeyPress |
Автор: _hunter 18.2.2005, 16:02 |
можно, но я же не написал ( кажется ) что-то типа "я взял твой код ( из обработчика OnKeyPress) и засунул его в обработчик ОнМоусМувХренЗнаетКуда и теперь у меня ничего не работает". или написал? я написал что твой пример не работает |
Автор: Snek 18.2.2005, 16:06 |
мля попробуй еще раз я в своей проге тестил у меня все пашет а на OnMouseDown не работало и давай тут без нервов ;) Умные люди всетаки.... |
Автор: NoeR 18.2.2005, 22:37 |
Я не знаю как и кто, но я не понял вопроса ![]() Стандартный звук чЯго ? |
Автор: _hunter 19.2.2005, 00:12 |
навесь на форму Edit. Запусти. Нажми в Edit' e Enter. |
Автор: Бегемот 19.2.2005, 00:47 | ||||
О да, я слышу его!!! ![]() А вот так вот действительно НЕСЛЫШУ(колонки у меня точно включены) ![]()
У меня работает. |
Автор: NoeR 19.2.2005, 14:01 |
А, терь понятно ![]() |
Автор: Nicky 26.2.2005, 21:29 |
Удивительно! ![]() Всё работает! Хотя, мне кажется этот код нелогичным! Может кто-нибудь обьяснит ![]() ![]() |
Автор: NoeR 27.2.2005, 13:40 | ||
Кнопка идет не тем путем, она при этом коде служит не для простой первоначальной цели, а для такой цели которую ты указываешь в этом коде .. Т.е. если кода не будет, то она будет делать свои дела, а так делает то что нужно тебе .. |
Автор: Nicky 28.2.2005, 13:52 |
Спосибо большое! Ты так загадочно рассказываешь... но я всё понял ![]() |