![]() |
Listbox mit Bildlaufleiste erstellen?
Hallo,
wie erstelle ich ne Listbox mit Bildlaufleiste? Per edits werden immer neue Zeilen hinzugefügt. Ist der Eintrag länger als die Listbox soll eine Bildlaufleiste erscheinen. Wie geht das? Danke schon mal im Voraus nixalsverdruss |
Re: Listbox mit Bildlaufleiste erstellen?
geht das nicht automatisch bei einer TListbox?
|
Re: Listbox mit Bildlaufleiste erstellen?
also bei mir nicht. Quellcode:
Delphi-Quellcode:
procedure TForm2.Button1Click(Sender: TObject);
begin zeile1:=edit1.Text+' '+edit2.Text+' '+edit3.Text+' '+edit4.Text; ListBox1.Items.Add(zeile1); end; |
Re: Listbox mit Bildlaufleiste erstellen?
Delphi-Quellcode:
sobald mehr einträge in der listbox sind als angezeigt werden können, entsteht am rechten rand eine scrollbar.
procedure TForm1.Button1Click(Sender: TObject);
var i:integer; begin for i:=1 to 20 do begin listbox1.Items.Append('hallo'); end; end; war es nicht das was du meintest? /edit: ah mist wenn ich nochmal drüberles meinst du eine vertikale scrollbar oder? :? :-D dann entschuldige ich mich^^. das problem hatte ich mal in vb und musste am ende eben die listbox vergrößern :cry: |
Re: Listbox mit Bildlaufleiste erstellen?
Nein sorry...am unteren Rand soll ne Bildlaufleiste kommen , wenn die Zeile zu lang wird.
|
Re: Listbox mit Bildlaufleiste erstellen?
nein keine vertikale sondern eine horizontale Bildlaufleiste....
|
Re: Listbox mit Bildlaufleiste erstellen?
na, dann versuch mal dies
Delphi-Quellcode:
z.B. im OnCreate des Forms
SendMessage(Listbox1.Handle,
LB_SetHorizontalExtent, Listbox1.Width, Longint(0)); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz