• Viernes 8 de Noviembre de 2024, 12:28

Autor Tema:  PROBLEMA CON COMBOBOX  (Leído 1722 veces)

yerin

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
PROBLEMA CON COMBOBOX
« en: Miércoles 2 de Julio de 2008, 19:17 »
0
Lo ke kiero ke haga es ke cuando presione enter en un textbox se vaya a un combobox y este se despliegue mostrando todos los datos, en vb6 me funcionaba pero en vb.net no, bueno mi codigo es este



Private Sub cboSituacion_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles cboSituacion.Enter
     SendKeys.Send("%{Down}")
End Sub



no se ke sucede lo ke pasa ya ke en vb6 este era el codigo



Private Sub cboTipo_GotFocus()
SendKeys "%{Down}"
End Sub



y corria bien espero ke me ayuden gracias

dlplenin

  • Miembro activo
  • **
  • Mensajes: 44
  • Nacionalidad: ec
    • Ver Perfil
Re: PROBLEMA CON COMBOBOX
« Respuesta #1 en: Viernes 4 de Julio de 2008, 23:08 »
0
hola

prueba con esto, es el evento KeyPress del textBox

  Private Sub TextBox1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress

        If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Enter) Then
            Me.ComboBox1.Focus()
            Me.ComboBox1.DroppedDown = True

        End If

    End Sub

saludos

yerin

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: PROBLEMA CON COMBOBOX
« Respuesta #2 en: Sábado 5 de Julio de 2008, 01:14 »
0
Gracias por la respuesta pero ya lo resolvi colocando
SendKeys.Send("F4") en ves de SendKeys.Send("%{Down}")
ojala sirva a otros desarrolladores . hasta pronto

piyey

  • Miembro MUY activo
  • ***
  • Mensajes: 101
  • Nacionalidad: ni
    • Ver Perfil
    • Piyeycorp® - La imaginación es el límite
Re: PROBLEMA CON COMBOBOX
« Respuesta #3 en: Sábado 5 de Julio de 2008, 01:53 »
0
El problema de tu código es que no es seguro o te puede resultar en algún error, por ejemplo antes vi una aplicación que utilizan el SendKey, y cuando lo ejecutaba me mandaba un error argumentando que debía estar en una cuenta de administrador o algo así, no lo recuerdo bien por ahora, pero si recuerdo que me dió un error.

Te recomiendo que lo hagas de la otra forma, que es la mas adecuada.

saludos
Si no vives para servir...
no sirves para vivir.


No soy el dueño del mundo...
pero si el hijo del dueño.


Entre la linea que divide la realidad de la ilusión...
se encuentra la imaginación

IlusionLand - Piyey

yerin

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: PROBLEMA CON COMBOBOX
« Respuesta #4 en: Lunes 7 de Julio de 2008, 18:31 »
0
no entiendo ke problema podria dar al utilizar sendkeys, el problema sucede cuando mal lo utilizas pero en todos los sistemas ke utilice desde el vb 6.0 hasta vb.net este no me mando ningun error hasta el momento.
saludos