| Autor |
Beitrag |
valherf
      
Beiträge: 26
|
Verfasst: So 13.02.11 17:07
Hey,
Habe in einem Memo mehrere Werte untereinander stehen. Jetzt will ich, dass diese Werte alle in die Combobox übertragen werden. Jede Memozeile soll ein Item sein.
Bei mir wird einfach der gesamte Memoinhalt als ein Item eingelesen  ...
Delphi-Quelltext 1:
| ComboBox1.Items.Add(memo6.Lines.gettext); | Moderiert von Narses: Topic aus Sonstiges (Delphi) verschoben am So 13.02.2011 um 22:54
|
|
Xion
      

Beiträge: 1952
Erhaltene Danke: 128
Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
|
Verfasst: So 13.02.11 17:11
Delphi-Quelltext 1: 2:
| for A:= 0 to Memo1.Lines.Count-1 do ComboBox1.Items.Add(Memo1.Lines[A]); |
_________________ a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
Für diesen Beitrag haben gedankt: valherf
|
|
valherf 
      
Beiträge: 26
|
Verfasst: So 13.02.11 17:16
Das klappt leider nicht ganz,
da er jetzt natürlich die Zahlen ausgibt. Aber ich brauche ja den Text!
|
|
Xion
      

Beiträge: 1952
Erhaltene Danke: 128
Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
|
Verfasst: So 13.02.11 17:19
Kannst du mal ein Beispiel geben, wie die Daten in deinem Memo aussehen? Mit meinem Code sollte er jede Memo-Zeile als einen Combo-Box Eintrag darstellen.
Edit:
Deine Funktion GetText liefert einfach nur ALLES was im Memo steht als einen String. Nicht dass du da irgendwie mehr hineininterpretiert hast 
_________________ a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
|
|
valherf 
      
Beiträge: 26
|
Verfasst: So 13.02.11 17:24
im Memo steht
Äpfel
Eier
Birnen
Kirchen
Eistee
... dann soll er jede Zeile als eigenes Item einlesen. So dass ich dann eines von denen in der Combobox auswählen kann...
|
|
Xion
      

Beiträge: 1952
Erhaltene Danke: 128
Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
|
Verfasst: So 13.02.11 17:26
Das sollte mit meinem Code gehen. Hast du auch "Memo1" durch "Memo6" ersetzt? 
_________________ a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
|
|
FaTaLGuiLLoTiNe
      
Beiträge: 200
Erhaltene Danke: 5
Windows 7, Windows 8.1
Delphi XE
|
Verfasst: So 13.02.11 19:00
Folgendes sollte eigentlich auch funktionieren:
Delphi-Quelltext 1:
| ComboBox1.Items.Assign(memo6.Lines); |
_________________ << FaTaLGuiLLoTiNe >>
Rhinoceroses don't play games!
Für diesen Beitrag haben gedankt: valherf
|
|
valherf 
      
Beiträge: 26
|
Verfasst: So 13.02.11 21:21
@ Xion... Ja hatte ich ! 
|
|