Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

como hacer que X caracter no se pueda borrar?

Estas en el tema de como hacer que X caracter no se pueda borrar? en el foro de Visual Basic clásico en Foros del Web. Hola, un placer poder contar con ustedes por primera vez, mi duda es la siguiente espero y me ayuden porque lo necesito; Como puedo hacer ...
  #1 (permalink)  
Antiguo 08/04/2011, 16:03
Avatar de servantsoftware  
Fecha de Ingreso: abril-2011
Ubicación: 1 Pedro 4.11
Mensajes: 94
Antigüedad: 13 años
Puntos: 3
Pregunta como hacer que X caracter no se pueda borrar?

Hola, un placer poder contar con ustedes por primera vez, mi duda es la siguiente espero y me ayuden porque lo necesito;

Como puedo hacer para que un X carácter no pueda ser borrado en un text1.text en vb6 por ejemplo: el carácter (;) punto y coma, que el usuario pueda borrar todo menos los signos (;), cuento con ustedes, gracias de ante mano.
  #2 (permalink)  
Antiguo 08/04/2011, 17:20
Avatar de culd  
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 20 años, 5 meses
Puntos: 19
Respuesta: como hacer que X caracter no se pueda borrar?

Espero que te sirve...

Tendrias que depurarlo un poco mas

Código vb:
Ver original
  1. Private Sub Text1_KeyPress(KeyAscii As Integer)
  2. If KeyAscii = 8 Then
  3.     If Text1.SelStart > 0 Then
  4.         If Mid(Text1, Text1.SelStart, 1) = ";" Then
  5.             KeyAscii = 0
  6.         End If
  7.     End If
  8. End If
  9. End Sub
  #3 (permalink)  
Antiguo 09/04/2011, 05:30
Avatar de servantsoftware  
Fecha de Ingreso: abril-2011
Ubicación: 1 Pedro 4.11
Mensajes: 94
Antigüedad: 13 años
Puntos: 3
Respuesta: como hacer que X caracter no se pueda borrar?

Gracias me sirvió!, pero otra duda yo se mas o menos lo que sigue pero como que no me llega bien, ya probé y cuando presionamos la tecla para borrar para "atrás", no borrar, ahora cuando lo subrayo y le doy a borrar para atrás lo borra, y la tecla del lo borra también, yo lo respetaría pero un usuario no.


ahora tendria que ver cuales son los Ascii de cada tecla "del, y borrar para atras seleccionado", una ayuda mas y si me dijeras donde puedo ver todos los codigos ascii de cada caracter mejor, pero primero ayudame arriba, gracias de ante mano vamos bien
  #4 (permalink)  
Antiguo 09/04/2011, 05:32
Avatar de servantsoftware  
Fecha de Ingreso: abril-2011
Ubicación: 1 Pedro 4.11
Mensajes: 94
Antigüedad: 13 años
Puntos: 3
Respuesta: como hacer que X caracter no se pueda borrar?

y si podrias modificar el codigo mejor, para ayudarme un poco! gracias,

otra hora; ya conseguí el código de la tecla del (supr) : vbKeyClear 12 Tecla SUPR

ahora bien como hacer para que esa tampoco funcione en (;) y que cuando se sombre el texto para mas explicativo no se pueda borrar tampoco, tanto con la tecla (supr) como con la tecla (que borra para atras (backspace o retroceso))

mientras sigo trabajando en vb6 para ver.

Última edición por servantsoftware; 09/04/2011 a las 05:53
  #5 (permalink)  
Antiguo 09/04/2011, 20:06
Avatar de culd  
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 20 años, 5 meses
Puntos: 19
Respuesta: como hacer que X caracter no se pueda borrar?

Vos sos un pancho, no queres que termine haciendo lo que estas haciendo...

Sos un divino, a mi nunca me hicieron nada, aprendi solo
  #6 (permalink)  
Antiguo 10/04/2011, 06:18
Avatar de servantsoftware  
Fecha de Ingreso: abril-2011
Ubicación: 1 Pedro 4.11
Mensajes: 94
Antigüedad: 13 años
Puntos: 3
Respuesta: como hacer que X caracter no se pueda borrar?

jajaja, como quieras, no tengo problema ya estoy codificando, gracias por el empujon , perdon, y gracias

Etiquetas: bloquear, vb6, txt, caracteres
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 19:02.