Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.05.13;
Скачать: [xml.tar.bz2];

Вниз

TEdit и звуковые эффекты   Найти похожие ветки 

 
Johnmen   (2002-04-29 12:40) [0]

Дано : При нажатие на Enter когда фокус на TEdit раздается некий звуковой сигнал :)
Вопрос : Как его загасить ? :)
Заранее благодарю.


 
dimich   (2002-04-29 13:02) [1]

Некий-это системный(ну виндовский).
Возьми да определи на это событие свой звук и там же можно отключить. Модуль mmsystem функция playsound или что-то в этом роде.


 
Song   (2002-04-29 13:11) [2]

Procedure TForm1.EditKeyPress(Sender:TObject; Var Key:Char);
Begin
IF (UpCase(Key)<"A") or (UpCase(Key)>"Я")) then Key:=#0;
End


 
Vovchik   (2002-04-29 13:11) [3]

> dimich
Не, это отстой. Этот гадкий писк не так то просто убить, я для этой цели наколбасил компонент. Тот же Едит, только без писка. Могу положить в кладовку, если надо.


 
Johnmen   (2002-04-29 13:17) [4]

Спасибо всем, но мне нужна идея...
>Song © : Не все так просто :)


 
Song   (2002-04-29 13:26) [5]

Johnmen, special for you только что проверил. Не пикает с моиим варинатом на onKeyPress


 
Vovchik   (2002-04-29 13:30) [6]

>Song
А ты уверен?
В любом случае, у тебя не все допустимые клавиши оставлены. робел, например.


 
Johnmen   (2002-04-29 13:30) [7]

>Song © : Попробую... Делал на OnKeyDown...


 
gek   (2002-04-29 13:36) [8]

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then key:=#0
end;

Никаких позывов к звуку


 
Johnmen   (2002-04-29 13:36) [9]

>Song © : Действительно помогает ! Спасибо !
(вот что значит быть зацикленным на определенных приемах...
не дошел до простого решения...:) )


 
Song   (2002-04-29 13:36) [10]

2Vovchik © (29.04.02 13:30)
А что код пробела, больше кода буквы "А"?


 
Vovchik   (2002-04-29 13:48) [11]

>Song
Нет, код пробела меньше А. А у тебя написано запретить всё, что меньше А.


 
Song   (2002-04-29 13:50) [12]

2Vovchik © (29.04.02 13:48)
Вот, мля, любители попридираться. Из примера видно приемер решения проблемы и не больше. Про пробел я не подумал сразу.


 
Alx2   (2002-04-29 13:51) [13]

Может, просто устройство Beep отключить?


 
Vovchik   (2002-04-29 14:21) [14]

> Song
Не попридираться, а вежливо указать товарищу на некоторые незначительные недочёты в предложенном им решении (коде).
Я же не для понта компонент клепал, потому что мне не удалось вырубить бип с помощью стандартных событий, которые есть в едите. Тем более компонент удобнее, т.к. не надо каждый раз это делать, а сделал один раз и всё.

>Alx2
В 9х не отключишь.



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

Форум: "Основная";
Текущий архив: 2002.05.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.004 c
1-39725
Oleg_er
2002-04-27 12:10
2002.05.13
Расписать период времени


1-39804
СергейКнязев
2002-04-29 12:06
2002.05.13
Как скопировать группу файлов без Open- SaveDialog


14-39827
SPeller
2002-04-03 15:43
2002.05.13
К авторам сайта


1-39740
sergey_kiev_student
2002-04-26 23:22
2002.05.13
Написание компонента


4-39892
SkyR
2002-03-11 01:37
2002.05.13
Такой вопрос у меня...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский