border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 04-10-2005, 15:03:30
Gran Participación en el Foro
 
Registrado: may 2005
Posts: 195
ikki_26 Valoración +2
Contactar con ikki_26 a través de MSN Contactar con ikki_26 a través de Yahoo
Predeterminado Problemas con Keyascii

Deseo que en mi caja de texto solo escriba MAYUSCULAS, en caso q en el teclado este habilatado o desabilitado el BLOQ MAYUS igual que en mi texto salga mayuscula... Como se hace eso?...

Y tambien lo deseo hacer con numeros que solo me permita en un texto escribir numeros y no caracteres...
__________________
Ikki
Responder Con Cita
  #2 (permalink)  
Antiguo 04-10-2005, 15:23:39
Avatar de Alella
Miembro SuperVIP del Foro
 
Registrado: mar 2004
Ubicación: BARCELONA - ESPAÑA
Posts: 1.000
Alella Valoración +2
Predeterminado

Hola, que tal.

Esto es para el apartado numérico.

Código:

Dim B As String

Do
   B = InputBox("Introduzca un numero de banco: ")
Loop Until IsNumeric(B)

Esto para el aparatado mayusculas.

Código:
e = InputBox("Introduce el nombre del fichero :" & vbCrLf & vbCrLf, , , 4100, 4400)



e = UCase(e)
Espero que te sirva.
__________________
Un saludo.

Alfredo
Barcelona-España
_________________
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 04-10-2005, 15:55:40
Avatar de juancarlosavalos
Gran Participación en el Foro
 
Registrado: jul 2005
Ubicación: Libertad / Merlo prov Buenos Aires
Posts: 206
juancarlosavalos Valoración +2
Predeterminado Re: Problemas con Keyascii

Cita:
Empezado por ikki_26
Deseo que en mi caja de texto solo escriba MAYUSCULAS, tambien lo deseo hacer con numeros que solo me permita en un texto escribir numeros y no caracteres...
Esto es un ejemplo de lo que puedes hacer mediante el código ascii, tu amoldalo a tus necesidades:

Código:
Private Sub Form_Load()
    Text1.Text = ""
    Text2.Text = ""
    Text3.Text = ""
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)
'esto permite solo ingresar letras mayusculas kesascii>=65 and keyascii<=90
'esto solo letras minúsculas KeyAscii >= 97 And KeyAscii <= 122
'esto el retroceso keyascii = 8 y esto el space keyascii = 32
    If (KeyAscii >= 65 And KeyAscii <= 90) Or KeyAscii = 8 Or KeyAscii = 32 Then
    ElseIf (KeyAscii >= 97 And KeyAscii <= 122) Then
        KeyAscii = KeyAscii - 32
    Else
        KeyAscii = 0
        MsgBox "Ingrese una Letra"
        Beep
    End If
End Sub

Private Sub Text2_KeyPress(KeyAscii As Integer)
'estos son numeros KeyAscii >= 48 And KeyAscii <= 57
    If KeyAscii = 8 Or KeyAscii >= 48 And KeyAscii <= 57 Then
    Else
        KeyAscii = 0
        MsgBox "Ingrese un Valor entero positivo", 0, "Validar Dato"
        Beep
    End If
End Sub

Private Sub Text3_KeyPress(KeyAscii As Integer)
'esto es la coma KeyAscii = 44
'esto es el punto KeyAscii = 46
    If KeyAscii = 8 Or KeyAscii = 44 Or KeyAscii = 46 Or (KeyAscii >= 48 And KeyAscii <= 57) Then
    Else
        KeyAscii = 0
        MsgBox "Ingrese un Valor real positivo", 0, "Validar Dato"
        Beep
    End If
End Sub

Private Sub Text3_LostFocus()
On Error Resume Next
    Text3.Text = Format(CDbl(0 & Text3.Text), _
    "#,###,###,##0.00####")
End Sub
Responder Con Cita
  #4 (permalink)  
Antiguo 05-10-2005, 05:09:20
Gran Participación en el Foro
 
Registrado: may 2005
Posts: 195
ikki_26 Valoración +2
Contactar con ikki_26 a través de MSN Contactar con ikki_26 a través de Yahoo
Predeterminado Gracias

Muchas gracias amigo te pasaste
__________________
Ikki
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Evento KeyAscii cuando presiono arroba.... Zion_Tm Visual Basic 6.00 2 25-12-2006 21:10:51


La franja horaria es GMT. Ahora son las 04:52:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right