Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Ayuda con el componente Memo

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Ayuda con el componente Memo Responder citando

Hola a todos, y gracias por tomarse la molestia de ver este mensaje;
Necesito hacer un boton donde me mande el cursor a determida linea de un Memo, por ejemplo si quiero ir a la linea 105 sin necesidad de utilizar el teclado, que el codigo del boton me mande hacia alla.

Es como el boton que trae el Block de Notas del Windows XP, el boton se llama "Ir a" y ese boton me pregunta a que linea quiero ir.

Ojala me pudieran ayudar, gracias ....

Volver arriba
Mensaje    Asunto: Ayuda con el componente Memo Responder citando

a partir del builder 5 puedes usar esta propiedad del memo

CaretPos
********
Indicates the position of the caret in the client area of the memo.

__property TPoint CaretPos = {read=GetCaretPos, write=SetCaretPos};

y para todas las versiones esta otra
SelStart
Specifies the position of the first selected character in the text.

__property int SelStart = {read=GetSelStart, write=SetSelStart, nodefault};


con caretpos puedes poner las coordenadas como filas y columnas es decir, x e y, con dos valores.
Con selstart tienes que decir un número, trata al memo como si fuera una cadena de caracteres en una sola fila, asi ke tienes que poner su posicion dentro de esa supuesta fila.

Espero que sea lo que buskes

Volver arriba
Mensaje    Asunto: Ayuda con el componente Memo Responder citando

Gracias DCelso lo voy a intentar
Volver arriba
Mensaje    Asunto: Re: Ayuda con el componente Memo Responder citando

Acabo de encontrar tu comentario y es juesto lo que necesito pero una ves coloco la propiedad de esta forma, no se si estoy en lo correcto, Caretpos(0,0) y compilo me sale un error [C++ Error] Unit1.cpp(4Cool: E2034 Cannot convert 'int' to 'TPoint'.

No se que tengo que hacer, me urge saber como hago para que una vez se muestre algo en el memo el cursor vuelva a la parte superior, en la primera letra del memo.

Te agradezco tu pronta respuesta,

Mario
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.