Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-04-2006
danielcordovahe danielcordovahe is offline
Miembro
 
Registrado: may 2005
Ubicación: La Peiedad Michoacán
Posts: 13
Poder: 0
danielcordovahe Va por buen camino
No me funciona RichEdit1.Perform(EM_SCROLLCARET, 0, 0);

Buenas Tardes Foro, espero me puedan ayudar con este pequeño problema.
Me habia estado funcionando muy bien el codigo:
REHub1.Perform(EM_SCROLLCARET, 0, 0); que lo usaba para irme y me muestre la ultima linea del Richedit agregada. Pero tube necesidad de usar la libreria "RichEdit" y ahora no me hace el posicionamiento como lo hacia antes.

Si alguien me dijera el porque y como solucionarlo se lo agradeceria.
Responder Con Cita
  #2  
Antiguo 27-04-2006
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Saludos

Cita:
Pero tube necesidad de usar la libreria "RichEdit"...
Esto no lo entiendo. Danos un poco mas de detalle.
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #3  
Antiguo 27-04-2006
danielcordovahe danielcordovahe is offline
Miembro
 
Registrado: may 2005
Ubicación: La Peiedad Michoacán
Posts: 13
Poder: 0
danielcordovahe Va por buen camino
Estoy tambien utilizando:
Código Delphi [-]
Encontradoen := REHub1.FindText('->', InicioBusquedaTel1, length(REHub1.Text)-InicioBusquedaTel1, [stMatchCase]);
  if Encontradoen <> -1 then
  begin
    REHub1.SelStart := Encontradoen-15;
    REHub1.SelLength := length(REHub1.Lines.Strings[SendMessage(REHub1.Handle, EM_EXLINEFROMCHAR, 0,REHub1.SelStart)]);
    REHub1.SelAttributes.Color:=clgreen; REHub1.SelAttributes.Style:=[fsbold];
    LCPEs.Caption:=REHub1.SelText;
    REHosts.Lines.Insert(REHosts.Lines.Count,REHub1.SelText);
    InicioBusquedaTel1:=Encontradoen+1;
    Contador:=Contador+1;
  end

y para que me funcione la palabra reservada: EM_EXLINEFROMCHAR necesito utilizar la Libreria RichEdit (Uses RichEdit.

Al hacer eso me deja de trabajar el comando: REHub1.Perform(EM_SCROLLCARET, 0, 0);

Última edición por vtdeleon fecha: 27-04-2006 a las 23:16:02.
Responder Con Cita
  #4  
Antiguo 28-04-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.278
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Puede ser porque esa constante está definida diferente en ambos sitios;
(1) Probaría a añadir a la constante la unit delante.
Código Delphi [-]
  ...  .Perform(Messages.EM_SCROLLCARET, 0, 0 );


(2) La otra opción que se me ocurre es que definas una constante privada cn el valor correcto (feo, así que intenta primero la anterior).

Código Delphi [-]
const
  MY_EM_SCROLLCARET = $00B7;
...
 .Perform(MY_EM_SCROLLCARET, 0, 0 );
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



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
Firebird - Delphi (Cannot perform operation...) papulo Conexión con bases de datos 5 26-10-2005 18:43:22
DBLookupComboBox1.Perform Johnny Q OOP 5 15-07-2005 22:14:08
incorporar imagenes a un RichEdit1 jorodgar Varios 3 29-04-2005 20:16:54
error couldn't perform the edit because another user changed the record marcelofabiani Conexión con bases de datos 3 25-01-2005 01:55:11
error couldn´t perform the edit marcelofabiani Conexión con bases de datos 1 03-01-2005 01:26:28


La franja horaria es GMT +2. Ahora son las 22:27:09.


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