Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Quake,
23. Mär 2006
Dann müste ich also statt
ComboBox2.Items:=ComboBox1.Items;
den Code
ComboBox2.Items:=ComboBox1.Items;
in einen Schleife ausführen und für jeden String einzeln zuweisen und vorher ItemCount entsprechend setzen?
Geht dann nicht aber auch dieses:
ComboBox2.Items.Text:=ComboBox1.Items.Text;
:gruebel:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Quake,
23. Mär 2006
Das ist schon richtig so. Es gibt ja auch die Möglichkeit im Editor-Feld was einzugeben quasi als Filter. Man muss ja nicht unbedingt scrollen :wink: . Ich will ja den Personen, die das bedienen sollen nur Tipparbeit ersparen
Ja ja, die guten alten C64 Zeiten, da musste man sich noch gedanken über die Programmierung machen :-D .
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Quake,
23. Mär 2006
Naja, bei 1GB Arbeitsspeicher wird es wenig ins Gewicht fallen. Aber wenn alle Programme so programmiert sind ist das schon schlecht. Aber gut, ich will hier keine Grundsatzdiskusion anfangen. Ich werd es dann wohl so machen müssen.
Vielen Dank an alle :thumb:
Martin
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Quake,
23. Mär 2006
Du weist ja nicht wie groß meine Stringliste ist :wink: . Sie kann bei mir schon ein paar 1000 Einträge haben.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Quake,
23. Mär 2006
Das was mich stört ist die Speicherplatzverschwendung.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Quake,
23. Mär 2006
Wie kann ich das dann anstellen, dass die Liste nur einmal im Speicher gehalten wird? Irgendwie nur einen Pointer zuweisen?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Quake,
23. Mär 2006
Moin moin.
Ist das so richtig? Wenn ich in einem Form zwei ComboBoxen habe und in beiden Dropdownlisten den selben Inhalt haben möcht und dazu diese Zeile im Code Verwende
ComboBox2.Items=ComboBox1.Items
dass die Liste dann nur einmal im Speicher liegt?