[Delphi] Memo field met code trug laten scrollen

Pagina: 1
Acties:

  • Stuff
  • Registratie: November 2000
  • Laatst online: 28-06-2010

Stuff

*ploink*

Topicstarter
Met Delphi heb ik een memo field geplaatst op een form. Het memo field is 9 regels groot. Als ik er nu 15 regels aan toe voeg, memExtraInfo.Lines.Add('Text'), dan scrolt het field automatisch naar beneden.

Hoe kan ik nu het memo field resetten zodat hij de text bovenaan laat zien. De scrollbars dienen dus helemaal boven te staan.

Er was iets heel simpels voor omdat te doen, maar ik weet niet meer wat. Uiteraard heb ik gezocht op google en GOT maar kon geen antwoord vinden op mijn vraag.

Alle suggesties zijn welkom.

http://www.vado.org -- Videogames are a conduit for the soul. They expand our lives, channel our imagination, test our skillz. Games exist as a channel for the boundless energy of people all over the world. -MegaTokyo


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Delphi:
1
2
3
  Memo1.Lines.Add('test');
  Memo1.SelStart := 0;
  Memo1.Perform(EM_SCROLLCARET, 0, 0);

We adore chaos because we like to restore order - M.C. Escher


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Als ik op deze manier een regel toevoeg:
code:
1
2
3
  Memo1.Lines.BeginUpdate;
  Memo1.Lines.Append('Test');
  Memo1.Lines.EndUpdate;

wordt er niet naar beneden ge-scroll-ed

[ Voor 10% gewijzigd door jelmervos op 13-12-2002 19:42 ]

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

LordLarry schreef op 13 December 2002 @ 19:42:
Delphi:
1
2
3
  Memo1.Lines.Add('test');
  Memo1.SelStart := 0;
  Memo1.Perform(EM_SCROLLCARET, 0, 0);
Heeft als nadeel dat de cursor steeds op de eerste positie wordt gezet.

Misschien voor de topicstarter niet echt een nadeel.

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • Stuff
  • Registratie: November 2000
  • Laatst online: 28-06-2010

Stuff

*ploink*

Topicstarter
Delphi, dank je wel. Precies wat ik nodig had.
Als ik met Update & Append werk dan scrolt ie niet naar beneden.
:)

http://www.vado.org -- Videogames are a conduit for the soul. They expand our lives, channel our imagination, test our skillz. Games exist as a channel for the boundless energy of people all over the world. -MegaTokyo


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

BeginUpdate en EndUpdate zorgen er tevens voor dat de bewerkingen op je edit ook nog eens sneller gaan.

"The shell stopped unexpectedly and Explorer.exe was restarted."

Pagina: 1