none
No Se Cual Es La Funcion En Visual Basic Express 2008

    Pregunta


  • Hola.
    Lo que pasa es que tengo un probrema ya que esta instruccion no me la reconoce y no se cual es:

    if Asc(e.KeyChar)=13 then
    me.txtDireccion.Focus()
    end if

    Asc(e.KeyChar) esta es la funcion que no me reconoce.

    me reconoce el "Asc" y luego el "e", pero el ".KeyChar" no, me gutaria saber como le hago para poder seguir programando.

    Gracias por su atencion.
    sábado, 14 de noviembre de 2009 21:16

Respuestas

  • hola

    aunque esta en ingles este libro
    tiene una pedalogia para enseñar muy buena, ademas va paso a paso y con muchas imagenes


    Si quieres contactarme en mi blog esta el mail.


    Como habras visto en el foro hay muchos colaboradores dispuestos a brindar ayuda, asi que cualquier consulta no dudes en realizarla en el foro, sino respondo yo seguro alguien con las mismas ganas de ayudar te dara una mano.

    Lo bueno del foro es que tus consultas quedan acentadas por si el dia de mañana alguien con el mismo problema encuentra tu consulta, le puede ser de utilidad.

    bueno, espero que te resulte util el link
    saludos

    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta Borrego_Man domingo, 15 de noviembre de 2009 1:22
    domingo, 15 de noviembre de 2009 1:14

Todas las respuestas

  • hola

    - en que evento estas agregando este codigo?

    recuerda que "e" es un parametro de los metodos de eventos, es un argument

    seguramente estes trabaajndo dentro del evento KeyPress


    Private Sub textBox1_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) _
            Handles textBox1.KeyPress

         if Asc(e.KeyChar)=13 then
                me.txtDireccion.Focus()
         end if

    End Sub



    mira este ejemplo:

    KeyPressEventArgs. . KeyChar


    veras como utiliza las lineas

    If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Return) Then
               
    End If


    estas detectan si has presionado el  Enter


    Strings.Asc


    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    sábado, 14 de noviembre de 2009 22:34






  • hola hice lo que me dijiste y me sale esto:

    Public Class Form1

        Private Sub Text_nombre_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Text_nombre.TextChanged
            If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Return) Then

                Me.Text_direccion.Focus()
            End If

        End Sub

        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim resp As MsgBoxResult
            resp = MsgBox(" desea salir de la aplicacion", MsgBoxStyle.YesNo, "sistema")
            If resp = MsgBoxResult.No Then

            End If
        End Sub
    End Class


    Dice: KeyChar no es un miembro de "system.eventArgs"
    sábado, 14 de noviembre de 2009 23:58
  • hola

    ese mensaje lo obtienes porque no es el mismo evento que utilice

    estas usando el TextChanged, pero yo habia usado el KeyPress


    Private Sub Text_nombre_KeyPress (sender As Object, e As System.Windows.Forms.KeyPressEventArgs) _
         Handles Text_nombre.KeyPress

         If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Return) Then

             Me.Text_direccion.Focus()

         End If

    End Sub


    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    domingo, 15 de noviembre de 2009 0:19
  • hola GRacias gracias ya que eres de los pocos que lo han podido resolver. y me has ayudado a seguir adelante en este mundo de la programacion.

    una ultima pregunta.


    yo se que eres bueno, pero de donde puedo obtener esa informacion, ya que yo empieso a programar y si funciona lo que me dijiste pero no se el porque, ya que libros de vb 2008 en español no encuentro y otros libros hablna de una manera mas avanzada que  yo toddavia no entiendo, yo me estoy basando en un libro de visual basic .net 2005 con ese estoy empesando aconocer este software.

    a y si no tienes algun correo a donde enviarte email en caso de muchas otras dudas que me surjan.  o algun otro medio.


    mil gracias ya que te tenia tiempo y nadie me lo habia resuelto.
    domingo, 15 de noviembre de 2009 0:48
  • hola

    aunque esta en ingles este libro
    tiene una pedalogia para enseñar muy buena, ademas va paso a paso y con muchas imagenes


    Si quieres contactarme en mi blog esta el mail.


    Como habras visto en el foro hay muchos colaboradores dispuestos a brindar ayuda, asi que cualquier consulta no dudes en realizarla en el foro, sino respondo yo seguro alguien con las mismas ganas de ayudar te dara una mano.

    Lo bueno del foro es que tus consultas quedan acentadas por si el dia de mañana alguien con el mismo problema encuentra tu consulta, le puede ser de utilidad.

    bueno, espero que te resulte util el link
    saludos

    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta Borrego_Man domingo, 15 de noviembre de 2009 1:22
    domingo, 15 de noviembre de 2009 1:14