Te agradezco nos ilustres en GAMBASEsto va para NebireMe disculpas pero el lapsus lo has cometido tu.Ya que Código: TextIf InStr(strValidChars, strCharLetter) Then Hace el trabajo de localizar cualquiera de los caracteres anotados en la cadena.Esa rutina es la que uso para detectar cualquier conjunto de caracteres que deseo filtrar.En todo caso lo que tienes que hacer es colocar la rutina en el evento de un TextBox y ver si funciona
Código: Text'''''Solo numeros enteros******************PUBLIC SUB TextBox3_Change() CInt(textbox3.Text)'Convierte el numero en entero CATCH textbox3.Text = Mid$(textbox3.Text, 1, -1)'Si no es un numero borra el caracter STOP EVENT END 'Formato numero decimal ******************************************************PUBLIC SUB TextBox4_Change() CFloat(textbox4.Text) CATCH textbox4.Text = Mid$(textbox4.Text, 1, -1) STOP EVENT END