![]() |
Establecer numero maximo lineas RichEdit o Memo
Hola me gustaria saber como establecer un numero maximo de lineas a un richedit o un memo.Es decir,quiero que el numero maximo de lineas sean 3 y no sobrepase de ahi.Gracias
|
Ya va.Ya esta hecho.
|
Saludos
Cita:
;) |
Pues lo que hecho ha sido un poco chapuza pero bueno,en mi caso me vale mas que de sobra.A ver,yo simplemente he contado el numero de letras que me cabe en una linea,por ejemplo 30.Pues si quieres tres lineas,es simplemente multiplicar por 3.Osea que en el campo MaxLength del richedit simplemente deberiamos poner 90.
|
Bueno...
A mí se me ocurre: sustituyendo el 9 por el número/variable/constante que prefieras. y el showmessage por algo que borre las lineas que sobran (Memo.Lines.Delete(I);) Saludos |
OnKeyUp
No me quedé nada a gusto con el post anterior...
Así que mejor sería, quizás, esto: MaxLines lo he definido allí mismo... pero sería mejor que fuera una constante ... |
Y si esto va a ser para todos los TMemo....
Crea una palicación desde cero... pon un memo en el formulario (llámalo ElMemo) y sustituye el código de la Unit1 por el que está aquí arriba. :) |
No me funciona bien la solucion propuesta.Muchas gracias de todas formas.A ver si me pueden decir una solucion alternativa.Gracias
|
Pues hombre, yo creo que deberías empezar por explicarnos porqué no te funciona bien. A primera vista, la solución de Ohcan parece cumplir lo esperado.
// Saludos |
La función de ohcan, de lujo, pero si además quieres que funcione parecido a un Tedit (o sea si escribes al principio del Tmemo que no borre la ultima línea entera, se me ocurre esta solución
Código:
procedure TForm1.memoKeyUp(Sender: TObject; var Key: Word; |
La franja horaria es GMT +2. Ahora son las 00:31:39. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi