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

crear función reusable para enfocar controles con keydown...

Estas en el tema de crear función reusable para enfocar controles con keydown... en el foro de .NET en Foros del Web. mmmm, en javascript con jquery solia usar algo similar a esto: Código: function fncEnfocar(control1, control2){ control1.keypress(function(){ if(keypress==13) control2.focus() }); } /* el còdigo en jquery ...
  #1 (permalink)  
Antiguo 10/01/2012, 10:37
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 16 años, 5 meses
Puntos: 25
Pregunta crear función reusable para enfocar controles con keydown...

mmmm, en javascript con jquery solia usar algo similar a esto:

Código:
function fncEnfocar(control1, control2){
  control1.keypress(function(){
    if(keypress==13) control2.focus()
  });
}
/* el còdigo en jquery es referencial a lo que solia usar..., pero en vb.net como podria hacerlo??? y asi evitar full eventos keydown */

en un mòdulo e podido crear lo siguiente y obtener el valor de los controles:

Código:
    Public Sub FncSaltar(ByVal Base As System.Windows.Forms.Control, ByVal Enfocar As System.Windows.Forms.Control)

        MsgBox(Base.Text)
        MsgBox(Enfocar.Text)
    End Sub
y deberia ejecutarse con:

Código:
ModGeneral.FncSaltar(Me.TxtNombre, Me.CmbActivo)
espero puedan ayudarme...
__________________
blog: hector2c.wordpress.com
email: [email protected]
  #2 (permalink)  
Antiguo 10/01/2012, 16:12
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 6 meses
Puntos: 58
Respuesta: crear función reusable para enfocar controles con keydown...

Hola que tal, bueno en C# al momento de poner un campo, puedes poner en un evento que se ejecute una funcion que tu tengas definida, asi evitas duplicar tu codigo.


Etiquetas: controles, enfocar, net, vb
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




La zona horaria es GMT -6. Ahora son las 04:17.