KeyDown в TextBox [как убрать гудок?]

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Dion
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 16.03.2008 (Вс) 16:03

KeyDown в TextBox [как убрать гудок?]

Сообщение Dion » 16.03.2008 (Вс) 16:33

Пишу чат для общения в локальной сети. Для удобства реализовал отправку сообщения клавишей "Enter".

Проблема такая: В тот момент когда нажимаешь "Enter" и сообщение "отправляется" происходит некий звуковой гудок, который совсем не в тему :( тем более, что я дополнил отправку сообщения отдельными звуковыми эффектами...
Очень мешает этот "Гудок"! Подскажите пожалуйста, как от него избавиться? :(

Код: Выделить всё
Private Sub SndMessage_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyReturn Then
  SendMessage SndMessage.Text, True, sSend, True, cUser '\\ Функция отправкии сообщения
End If
End Sub

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Сообщение 13GHOST » 16.03.2008 (Вс) 18:15

Код: Выделить всё
Private Sub dataOut_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
KeyAscii = 0
'.........................
end if
end sub   

Dion
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 16.03.2008 (Вс) 16:03

Сообщение Dion » 16.03.2008 (Вс) 21:57

13GHOST:
Огромное спасибо! Теперь всё работает как надо! :D

Sorry за офтоп...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 36

    TopList