Control de Cajas de Textos


([N1] vlinares) #1

Buenos días…
Tengo una caja de texto, vinculada con un campo Alfa256, y necesito controlar los siguiente de la caja de texto:
1.- Obtener en que linea estoy de la caja de texto.
2.- Limitar el número de caracteres por linea de texto. El objeto sería que con al introducir un número de caracteres saltara a la linea siguiente
3.- Leer los caracteres de “salto de linea” que el usuario ha introducido.
No se si he sido claro en la exposición.

Un saludo
Vicente


([N1] vlinares) #2

Me “medio” autorespondo…
En el punto 3, si verificamos en la cadena del texto el carácter “\n”, podremos saber donde está el salto de linea, por lo tanto si ponemos un contador de pulsaciones podremos limitar que en la pulsación x, introduzca un salto de linea en la cadena y continua escribiendo…
Pero no se me ocurre como sacar la linea en la que estoy.
Si tenéis alguna sugerencia…
Un saludo
Vicente


([N1] Pepeto) #3

Igual que cuentas el número de caracteres para poner un “\n” (salto de línea), puedes contar el número de “\n” para saber en que linea estas, ¿no?

un saludo
José Luis


([N1] vlinares) #4

Gracias Pepeto…
Es evidente…
Hoy estoy un tanto espeso.
Queria saber si había alguna función que me devolviera este dato automáticamente…
Pero haré la función.


([N1] Pepeto) #5

Prueba con: countString(cadena, “\n”)

un saludo.


([N3] blavan) #6

Hola vlinares
Queria controlar ó limitar el número de caracteres en una caja de texto con un campo objeto texto enriquecido.

Es decir cuando el usuario escriba más de X caracteres aviso y salto al campo siguiente

Puede ser?

Gracias