miércoles, 4 de agosto de 2010

Desplazarse con ENTER en asp.net

Este ejemplo va para darle mas facilidades al usuario final y un poco tratando de que nuestras aplicaciones Web se parezcan alas aplicaciones Windows con todas las funcionalidades que nos brinda.
Para pasar de un control a otro pulsando la tecla enter Función que nos permite pasar de un control a otro


Aquí lo k hacemos es agregar la funcion de javascript a nuestros controles del lado del servidor.

For Each Con As Control In Page.FindControl("Form1").ControlsIf (TypeOf Con Is TextBox) Then
CType(Con, TextBox).Attributes.Add("onKeyDown", "SiguienteObjeto();")
ElseIf (TypeOf Con Is DropDownList) Then
CType(Con, DropDownList).Attributes.Add("onKeyDown", "SiguienteObjeto();")
ElseIf (TypeOf Con Is RadioButtonList) Then
CType(Con, RadioButtonList).Attributes.Add("onKeyDown", "SiguienteObjeto();")'
ElseIf (TypeOf Con Is CheckBox) Then ' para los CheckBox'
CType(Con, CheckBox).Attributes.Add("onKeyDown", "SiguienteObjeto();")'
ElseIf (TypeOf Con Is CheckBoxList) Then 'para los CheckBoxList'
CType(Con, CheckBoxList).Attributes.Add("onKeyDown", "SiguienteObjeto();")' si hay controles de otro tipo solo agregar como los ejemplos anteriores
End If
Next

No hay comentarios: