Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-10-2016
cozina cozina is offline
Miembro
 
Registrado: mar 2008
Posts: 18
Poder: 0
cozina Va por buen camino
Posicionar en una fila de un richedit

Hola, tengo una duda: en un richedit con muchas líneas de texto, quiero poner un tedit donde el usuario escriba un número de línea y que al pulsar un botón, el richedit se muestre en pantalla con el cursor posicionado en la línea que tecleó el usuario.
He buscado varias alternativas por los foros y he encontrado cómo hacerlo, pero siempre hacia adelante, por ejemplo, ir a la línea 1000, a la 2000, etc. pero si estando en la 2000 le digo que vaya a la línea 10 no hace caso.
Gracias.
Responder Con Cita
  #2  
Antiguo 01-10-2016
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Mira a ver si te funciona este "tip":

Código Delphi [-]
procedure SetLine(RichEdit: TRichedit; const LineNum, CharPos: Integer);
Begin
  RichEdit.SelStart := RichEdit.Perform(EM_LINEINDEX, LineNum, 0) + CharPos;
  RichEdit.Perform(EM_SCROLLCARET, 0, 0);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  SetLine(RichEdit1, StrToInt(Edit1.Text), 5);
  RichEdit1.SetFocus();
end;
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 01-10-2016
cozina cozina is offline
Miembro
 
Registrado: mar 2008
Posts: 18
Poder: 0
cozina Va por buen camino
Funciona perfecto, gracias, desconocía ese sitio. : )
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Posicionar en la primer fila de una stringgrid genyus00 OOP 7 11-04-2016 08:19:45
Pasar datos de un RichEdit a otro RichEdit santiago14 Varios 3 05-12-2014 18:39:25
como posicionar el cursor en un RichEdit? paopao OOP 1 17-10-2008 16:47:13
Parte de un RichEdit a otro RichEdit (donde esté el cursor) Tomy Varios 3 21-12-2005 22:08:15
Posicionar fila en un DBGRID-delphi Vivi Conexión con bases de datos 4 29-07-2005 21:49:23


La franja horaria es GMT +2. Ahora son las 07:31:23.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi