Tengo un textbox multilinea
¿Como puedo hacer para que si escribo mas de 5 caracteres se salte a la siguiente linea tal como si hubiera presionado ENTER?
| |||
mmm, la unica forma que se me ocurre ahora es usar el evento TextChanged del Textbox, y que lo que se haga es ver la cantidad de letras que tiene el Textbox y dividirla por 5. Cuando esa cuenta da "1" tiene que agregarle un Enter, no puedo probar ahora, pero haciendo algo asi como:
Código:
Por ahi funciona. Lo que no estoy seguro es si el Chr(13) se toma como un "caracter" mas. En ese caso, tendrias que tener en cuenta eso a la hora de decidir si agregar o no el Enter. Y si no se toma, es lo mejor del mundo, porque entonces lo unico que tenes que chequear es si esa cuenta tiene resto. Si no lo tiene, agregar el chr(13).Textbox1.Text &= Chr(13) Espero te sirva. |