![]() |
ListBox
nabend, brauche hilfe bei delphi mit den listboxen. ich habe eine listbox erstellt und die quadratzahlen von 1- 20 ausgegeben. diese zahlen werden orthogonal herausgegeben. nun möchte die ausgangszahlen selbst, die quadriert werden (1,2,3...20) rechts von den quadratzahlen ausgeben, ohne dass, ich eine neue listbox aufmachen muss. wie schreibe ich dies nun im quelltext?
dankööö |
AW: ListBox
Du willst also quasi 2 Werte in einem Item ausgeben?
|
AW: ListBox
wenn mit item die listbox gemeint ist, dann ja ^^
PS:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var i:Integer; begin Listbox1.Clear; ListBox1.Items.Add('x²'); For i:=1 to 20 do ListBox1.Items.Add(inttostr(i*i)); Listbox1.items.Add('x'); for i:=1 to 20 do Listbox1.items.Add(inttostr(i)); end; end. |
AW: ListBox
Eine Listbox kennt keine Spalten. Ein Listview wäre hier wohl besser geeignet.
|
AW: ListBox
Mit Item ist eine "Zeile" der Listbox gemeint. Wenn man Logik und Darstellung trennt, sich eine kleine Klasse baut und die Instanzen dieser Klasse im jeweiligen Item hinterlegt, ist das relativ einfach. Nur die Darstellung ist ggf. nich so dolle.
|
AW: ListBox
danke für die schnellen tipps, werde mich mal mit Listview befassen.
so far... |
AW: ListBox
schau dich vllt nach den suchbegriffen um: listview.col,listview.row und listview.cells
grüße |
AW: ListBox
Hi,
in diesem Fall könntest du auch einen Stringgrid benutzen. |
AW: ListBox
Warum so kompliziert; sein Vorhaben lässt sich so bewerkstelligen:
Delphi-Quellcode:
Edit: In diesem Fall ist es links (find ich besser), aber ich schätze mal du kommst locker drauf, wie das ganze auszusehen hat, wenn du es rechts haben willst.
For i:=1 to 20 do
ListBox1.Items.Add(inttostr(i) + '² = ' + inttostr(i*i)); |
AW: ListBox
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:03 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