IronX.net

Scroll di un TMemo ad una determinata linea

Questa semplice procedura permette di posizionare lo scroll di un TMemo alla riga desiderata:

procedure MemoScrollToLine(Memo: TMemo; Line: Integer) ;
var
  ScrollMessage:TWMVScroll;
  i:integer;
begin
  ScrollMessage.Msg:=WM_VSCROLL;
  ScrollMessage.ScrollCode:=SB_TOP; // Settiamo lo scroller per posizionarsi all’inizio
  ScrollMessage.Pos:=0;
  mmRAM.Dispatch(ScrollMessage); // Spostiamo lo scroll del memo alla prima linea
  ScrollMessage.ScrollCode:=SB_LINEDOWN; // Settiamo lo scroller per scorrere una riga in basso
  for I:=0 to Line-1 do
    mmRAM.Dispatch(ScrollMessage); //Scorriamo in basso fino alla linea desiderata
end;

Questo articolo è stato scritto giovedì 26 giugno 2008 alle 10:43 ed è stato inserito in delphi. Puoi seguire le riposte attravero i feed RSS 2.0. Puoi lasciare una risposta, o trackback dal tuo sito.

« Installare Linux mantenendo il Boot Loader di Windows
Xubuntu e RaLink 2500 »

Lascia un Commento

  • Pagine

    • About
  • Archivio

    • luglio 2009
    • maggio 2009
    • marzo 2009
    • gennaio 2009
    • novembre 2008
    • giugno 2008
    • maggio 2008
    • marzo 2008
    • febbraio 2008
    • dicembre 2007
  • Categorie

    • informatica (15)
      • delphi (3)
      • hardware (1)
      • linux (5)
      • msn messenger (2)
      • outlook 2003 (1)
      • script (1)
      • windows xp (4)
    • motori (1)
    • produzioni web (7)
  • Contatore

    • Visite dal 07/01/2008
        

    Clustr Maps

IronX.net è basato su WordPress | Template di Bob tradotto da IronX.net | 22 query. 0,779 secondi.