canal visual basic .net

Recursos Visual Basic.NET, VB.NET, Manuales de programación, Tutoriales, Foros de programación, Comunidad de programadores

Usuarios activos:  103

Foros de programación, recursos, tutoriales, sistemas operativos...

Bienvenido a la zona de foros. Participa en alguno de nuestros foros: Foros de visual basic, foros de visual basic.net foros de Crystal reports, programas gratis, foros de C++ - C# , foros de Java, foros de PHP, foros de ASP.net. Seguro que hay un foro que te servirá de gran utilidad y si no lo encuentras avísanos y crearemos uno nuevo.
Resultados 1 al 2 de 2
  1. #1
    Avatar de hermes
    hermes está desconectado Junior Member Iniciad@
    Fecha de ingreso
    17 feb, 09
    Mensajes
    8

    Predeterminado

    Hola a tod@s!

    Llevo bastante tiempo con un problema entre manos. Tengo un DataGridView al que le llamo GRID, al cual le asigno un DataTable a la propiedad DataSource, permitiéndome añadir más líneas.

    La cuestión es que tiene 4 celdas en cada línea. Y lo que quiero es que al pulsar enter en la segunda celda, me ponga el foco en la cuarta. Este es el código que tengo:


    Private Sub GRID_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles GRID.KeyDown

    If e.KeyCode=Keys.Enter Then

    If GRID.CurrentCell.ColumnIndex = 1 Then
    GRID.CurrentCell = GRID.CurrentRow.Cells(3)
    End If

    End If

    End Sub


    El problema que tengo es que antes de que me sitúe en la cuarta celda me salta a la línea de abajo. ¿Cómo podría yo decirle que ignore la tecla Enter?

    Gracias y un saludo,

    Hermes



    Quizá decir y hacer tantas locuras es lo único que evita que algún día me vuelva loco...

  2. #2
    Avatar de fpela
    fpela está desconectado Senior Member Avanzad@
    Fecha de ingreso
    07 mar, 06
    Mensajes
    181

    Predeterminado



    Hola prueba esto:

    IF e.KeyChar=Keys.Enter then
    e.KeyChar=""
    Sigue con tu codigo aca
    End IF

    Saludos

Temas similares

  1. desabilitar la tecla enter
    Por farit en el foro Visual Basic 6.0
    Respuestas: 9
    Último mensaje: 26/08/2007, 03:53
  2. Tecla Enter en DataGrid
    Por billwayne en el foro Visual Basic .NET
    Respuestas: 1
    Último mensaje: 30/07/2007, 16:40
  3. Hacer que un textbox reaccione a la tecla Enter
    Por Yolapior en el foro Visual Basic .NET
    Respuestas: 3
    Último mensaje: 09/05/2007, 07:35
  4. Tecla Enter = Tecla Tab
    Por aegodoy en el foro Visual Basic 6.0
    Respuestas: 4
    Último mensaje: 03/10/2006, 19:51
  5. Tecla Enter
    Por Guests en el foro Visual Basic .NET
    Respuestas: 1
    Último mensaje: 31/08/2006, 06:03

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Visual Studio .VisualBasic.net .ADO.NET .ASP.NET .Framework .Crystal report
[Visual Basic .NET · Información legal · Condiciones de uso · Publicidad · Contacto · RSS novedades Foro · Inicio]
Un sitio web de Internelia (Ontecnia) © Copyright 2013 canalvisualbasic.net. Todos los derechos reservados