Avatar billede jhald Nybegynder
14. september 2001 - 10:31 Der er 11 kommentarer og
1 løsning

listbox, memo, richedit

Hvordan var det lige at man får den til at scrolle ned til bunden af en af de ovenstående...

Altså hvis der kommer 50 linier på en gang, hvodan var det så lige jeg sørger for at den scroller ned, så jeg kan læse det nyeste..

...fatter ikke helt jeg ikke kan få den til det, en anelse pinligt :p
Avatar billede borrisholt Novice
14. september 2001 - 10:34 #1
Gør den ikke det automatisk ?

Jens B
Avatar billede martinlind Nybegynder
14. september 2001 - 10:39 #2
På en ListBox skal du prøve at sætte ListBox1.ItemIndex

Memo\'en og RichEdit er noget med en Message som jeg ikke lige kan huske på stående fod

/Martin
Avatar billede jhald Nybegynder
14. september 2001 - 10:40 #3
nopes, ikke automatisk... desværre ..
Avatar billede martinlind Nybegynder
14. september 2001 - 10:41 #4
ListBox1.ItemIndex := ListBox1.Items.Count-1;
Avatar billede borrisholt Novice
14. september 2001 - 10:45 #5
jhald  >> Du har ret det er kun hvis du tilføjer linjerne enkelt vis ....

Hvis du tilføjer en hel stavl så skal du bruge SelStart og SelLenght.

Jeg har lavet en lille dummy her :

procedure TForm1.Button1Click(Sender: TObject);
var
  i : Integer;
  StringList : TStringList;
begin
  StringList := TStringList.Create;

  for i:= 0 to 50 do
    StringList.Add(IntToStr(i));

  Memo1.Lines.AddStrings(StringList);

  Memo1.HideSelection := false;
  Memo1.SelStart := Length(Memo1.Lines.GetText);
  Memo1.SelLength := 1;
  Memo1.SetFocus;

  FreeAndNil(StringList);
end;

Jens B
Avatar billede jhald Nybegynder
14. september 2001 - 10:50 #6
tak, det var jo temmeligt hurtigt overstået :)
Avatar billede martinlind Nybegynder
14. september 2001 - 11:16 #7
Jhald >> Det er så dejligt at spilde sin tid på at hjælpe andre.........
Avatar billede jhald Nybegynder
14. september 2001 - 11:20 #8
undskyld Martin, det var nu ikke for at snyde dig at jeg valgte at aceptere Jens\' spørgsmål, min fejl, hva\' skal jeg gøre for at gøre det godt igen?
Avatar billede martinlind Nybegynder
14. september 2001 - 11:26 #9
Huske at dele dem næste gang, ( jeg havde jo sat næsen op efter en 1/3 del af point\'ne *G* )

/Martin
Avatar billede jhald Nybegynder
14. september 2001 - 11:45 #10
Det er så okaj, dem må jeg så gi\' dig næste gang jeg opretter et tilfældigt spørgsmål :)
Avatar billede martinlind Nybegynder
14. september 2001 - 11:49 #11
Ja ja, det går nok, det var mest princippet...
Avatar billede martinlind Nybegynder
15. september 2001 - 22:22 #12
Hvis du lige vil havde svar på dit sidste spørgsmål :

RichEdit1.Perform(EM_SCROLL,SB_LINEDOWN,0);
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester