| Delphi Tips & Tricks | softsale > Delphi Tips & Tricks |
| następna rada > | < poprzednia rada |
Jak skrolować listbox przy dopisywaniu?
Przy dopisywaniu do listboxa często chcemy aby ostatnio dopisany element był od razu widoczny. Można to bardzo łatwo osiągnąć korzystając z procedury dopisz_do_listboxa:
Procedure TForm1.dopisz_do_listboxa(aMsg : String);
begin
With ListBox1 do
begin
Items.Add(AMsg);
if (ItemHeight * Items.count) > Height then
TopIndex:= Items.count - (Height div ItemHeight) ;
end;
ListBox1.Refresh;
end;
Ilustruje to przykład tip33.zip . Proszę porównać działanie klawisza Dopisz do listboxa dla pierwszych 4 kliknięć i następnych. |
|
SOFTSALE - Oprogramowanie i Szkolenia softsale@softsale.com.pl 03-565 Warszawa , ul. Borzymowska 43 lok. 301C tel/fax:4084840,0607612428 |