Foros del Web » Programación para mayores de 30 ;) » Programación General »

Como eliminar el sonido (beep) que emite vb cuando un objeto pierde el foco---

Estas en el tema de Como eliminar el sonido (beep) que emite vb cuando un objeto pierde el foco--- en el foro de Programación General en Foros del Web. Hola tengo un pequeño problema con un beep que se emite cada vez que un objeto del mi proyecto pierde el foco ... es bastante ...
  #1 (permalink)  
Antiguo 02/11/2003, 00:02
 
Fecha de Ingreso: noviembre-2002
Ubicación: graneros
Mensajes: 3
Antigüedad: 21 años, 6 meses
Puntos: 0
Pregunta Como eliminar el sonido (beep) que emite vb cuando un objeto pierde el foco---

Hola tengo un pequeño problema con un beep que se emite cada vez que un objeto del mi proyecto pierde el foco ... es bastante molesto me gustaria saber como eliminar ese sonido

  #2 (permalink)  
Antiguo 02/11/2003, 16:18
 
Fecha de Ingreso: septiembre-2003
Mensajes: 172
Antigüedad: 20 años, 7 meses
Puntos: 0
Hola, no se exactamente a que te refieres. Yo solo conozco el beep que suena cuando cambio el foco con la instruccion SendKeys en un evento keypress, la manera de eliminar ese beep es poner KeyAscii=0
No sé si es este el problema, espero te sirva de algo.

Saludos!
__________________
Sr.Propio
  #3 (permalink)  
Antiguo 02/11/2003, 21:43
 
Fecha de Ingreso: noviembre-2002
Ubicación: graneros
Mensajes: 3
Antigüedad: 21 años, 6 meses
Puntos: 0
HOLA GRACIAS .. POR TU RESPUESTA PERO NO LO HE PODIDO SOLUCIONAR
LO EXPLICO MEJOR ...
CADA VEZ QUE INICIO PROGRAMA .. YO LO HAGO ARRANCAR CON EL SETFOCUS EN EL TEXTO QUE CORRESPONDA .. LUEGO DE VALIDAR LA INFORMACION QUE SE ESCRIBIRA EN EL TEXTO (SOLO NUMEROS, SOLO LETRAS, SI EXISTE EN LA MDB... ECT) LE DOY EL SETFOCUS AL TEXTO QUE SIGUE SEGUN LA LOGICA DEL PROGRAMA Y ES AHI CUANDO EL TEXT2.TEXT RECIBE EL FOCO ES CUANDO SUENA EL ODIADO !!!TENN!!!

EJ
Private Sub Text1_KeyPress(KeyAscii As Integer)
If (KeyAscii = 32 And Len(Text1.Text) < 1) Then
KeyAscii = 0
End If
If (KeyAscii >= 97 And KeyAscii <= 122) Or (KeyAscii >= 65 And KeyAscii <= 90) Or KeyAscii = 8 Or KeyAscii = 32 Then
ElseIf KeyAscii = 13 Then
If Text1.Text <> Empty Then
Text2.SetFocus '''' AQUI SE PRODUCE EL SONIDO
Else
MsgBox "Debe ingresar los Nombres del cliente", vbExclamation, "Advertencia"
End If
Else
KeyAscii = 0
End If
End Sub

Última edición por vcavieres; 02/11/2003 a las 21:46
  #4 (permalink)  
Antiguo 03/11/2003, 12:08
 
Fecha de Ingreso: septiembre-2003
Mensajes: 172
Antigüedad: 20 años, 7 meses
Puntos: 0
Hola, pon el keyAscii a 0 justo antes de cambiar el focus.

...
if Text1.Text <> Empty Then
keyAscii=0
Text2.SetFocus '''' AQUI SE PRODUCE EL SONIDO
Else
...

Saludos
__________________
Sr.Propio
  #5 (permalink)  
Antiguo 07/11/2003, 23:47
 
Fecha de Ingreso: noviembre-2002
Ubicación: graneros
Mensajes: 3
Antigüedad: 21 años, 6 meses
Puntos: 0
Hola de nuevo y gracias ,,, dio resultado POR FIN

AGRADECIDO....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 21:51.