|
||||
|
En primer lugar, Anibal, quería darte un millón de gracias por la ayuda que me ha proporcionado este post tuyo. A raíz de una conversación de ayer en otro post me decidí a programar un OCX que es un textbox con funcionalidades como admitir sólo números, que seandecimales, hexadecimales, binarios; todo en mayúsculas, en minúsculas, filtro de caracteres... etc... (hasta comprobación del DNI español le estoy poniendo... jajaja). Y lo que encontré más completo para ver ideas para esto de los números fue sin duda tu función: va de maravilla y a la primera. Pues se me ocurrió una sugerencia, que no una corrección: Si se cambia la línea: If InStr(2, "-", Text1) = 0 Then Por esta otra: If Text1.SelStart <> 0 Or InStr(Text1.Text, "-") > 0 Then El signo menos se puede añadir al principio también después de que el usuario haya escrito otros números. En principio me funciona bien, no veo de momento que haya ninguna pega. Ya sé que es un detallito sin mucha importancia, pero bueno, si a alguien le sirve... Saludos.
__________________
La doctrina en cuestión es la siguiente: no es deseable creer una proposición cuando no existe fundamento para suponer que sea cierta. [Bertrand Russell] |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| BalloonTip sobre Textbox | Tino | Visual Basic 6.0 | 4 | 23-May-2009 17:00 |
| Formatos numericos | mgaspoz | Visual Basic 6.0 | 2 | 11-Aug-2007 16:40 |
| PREGUNTAS SIMPLES SOBRE UN TEXTBOX | hander1973 | Visual Basic 6.0 | 3 | 06-Jun-2007 12:21 |
| MSHFlexGrid y campos numéricos | Astro_Mundial | Visual Basic 6.0 | 1 | 20-Oct-2006 04:31 |
| Imprimir datos númericos | Guests | Visual Basic 6.0 | 4 | 28-Mar-2006 21:38 |