Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

delphi7

Всем привет, такой вопрос:
есть компонент tedit, при нажатии на enter в нем должна автоматом
щелкаться кнопка, написал:

procedure TForm3.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=13 then form3.Button1.Click;
end;

все ок, только остался звук бум от нажатия ентера, как убрать?
Спасибо

Ответить   Tue, 26 Sep 2006 16:34:58 +0300 (#594484)

 

Ответы:

Здравствуйте, portos_ua.

Вы писали 26 сентября 2006 г., 17:34:58:

Попробуйте сделать так:

if key=13
then
begin
form3.Button1.Click;
key:=0;
end;

Ответить   Andrey Yakushev Tue, 26 Sep 2006 17:48:46 +0400 (#594488)

 

Hello Andrey,

непомогает

Ответить   Tue, 26 Sep 2006 17:11:39 +0300 (#594505)

 

Здравствуйте, portos_ua.

Вы писали 26 сентября 2006 г., 18:11:39:

Вы выясните, почему идёт этот бум. Всегда ли он.
А ещё попробуйте обнуление поставить до обработки клика.

Ответить   Andrey Yakushev Tue, 26 Sep 2006 20:07:18 +0400 (#594539)

 

Hello Andrey,

попробывал, идет всегда, этот бум - это системный звук на нажатие
ентера в едите

теже яй..а только вид сбоку :)

Ответить   Tue, 26 Sep 2006 20:59:26 +0300 (#594579)

 

Hello portos_ua,

Tuesday, September 26, 2006, 5:34:58 PM, you wrote:

Как убрать звук при нажатии Enter в Tedit

uses shellapi;
systemparametersinfo(spi_setbeep,0,nil,0); //выключить
systemparametersinfo(spi_setbeep,1,nil,0); //включить

Ответить   Tue, 26 Sep 2006 19:59:28 +0400 (#594585)

 

Hello Deni_S,

Спасибо, помогло

Ответить   Wed, 27 Sep 2006 11:15:30 +0300 (#594789)