Visual Basic.NET - Combobox y textbox

   
Vista:

Combobox y textbox

Publicado por Andrea (2 intervenciones) el 14/02/2008 18:08:27
Hola a todos, como puedo hacer para que el usuario no pueda ingresar ningun otro dato que no sea los que predetermine en el combo y para el text lo que quiero es que se pueda ingresar solo numeros y con la restrincion de que no sean menos de 8 caracteres y no mas de ocho caracteres

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Combobox y textbox

Publicado por P. J. (706 intervenciones) el 14/02/2008 19:57:59
Para el comboBox:
Modifica la propiedad DropDownStyle = DropDownList

Para el textBox:
Modifica la propiedad MaxLength = 8

'Con esto no te dejara pasar a otro control sin ingresar los 8 numeros.
Private Sub TextBox1_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles TextBox1.Validating
If Not Me.TextBox1.Text.Length = 8 Then e.Cancel = True
End Sub

'Para solo ingresar numeros
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If Asc(e.KeyChar) = 8 Then e.Handled = False : Exit Sub
If UCase(e.KeyChar) Like "[!0-9-]" Then
e.Handled = True
End If
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar