ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
551
551
EMPFEHLEN
-
Hi, wie kann ich etwas in eine TListBox schreiben?
-
Hi
Schon mal mit
ListBox1->Items->Add( xy )
( Ist das die richtige Syntax? Unter Delphi würde man schreiben ListBox1.Items.Add( xy ); )
versucht?
vop
-
ok das funktioniert.
Wie kann den eine Funktion schreiben, wo ich dann
ListBox1->Items->Add( xy ) benutzte.
Weil der Compiler sagt dann immer das er ListBox1 nicht kennt also muss ich dem das irgendwie übergeben oder so.
-
Wenn Du eine Funktion schreibst, dann hat diese einen Parameter, den Du z.B. ListBox nennst. Dann mußt Du innerhalb deiner Funktion natürlich auch ListBox->Items.Add( xy)
verwenden.
vop
-
wenn die Funktion direkt in der Form1.cpp steht dann so (ohne Header-nutzung):
MfG TurriCode :1
Form1->ListBox1->Items->Add(xy);
Geändert von Turri (13.12.05 um 14:02 Uhr)
-
Und wenn ich es in die header datei schreibe?
-
naja, wenn du die Funktion mit in die TForm Klasse machst:
und in der cpp dann namensraum nich vergessen...Code :1
public: void Funktion(string xy);
Code :1 2 3 4
void TForm1::Funktion(string xy) { ListBox1->Items->Add(xy.c_str()); // da im Namensraum TForm die ListBox bekannt ist kann Form1->.... weggelassen werden }
hast du ne eigene Klasse (mit eigener Header)
Code :1 2 3 4 5
#include "Unit1.h" // <- wichtig damit er die ListBox kennt class blubb // das in deine Header { public: void Funktion(string xy); }wenn du eigene Header machst, dann das #include "deineHeader.h" in der Unit1.h nicht vergessen (deine Header sollte auch "Include-Wächter" haben weil du die Unit1.h bei dir ebenfalls bekannt machst (#ifndef ... #define...#endif))Code :1 2 3 4 5
#include "deineHeader.h" void blubb::Funktion(string xy) // das in die cpp zur Implementierung { Form1->ListBox1->Items->Add(xy.c_str()); // hier muss wieder Form1-> stehn weil du nich nich in der TForm Klasse direkt bist }
so, alle Klarheiten beseitigt?
MfG TurriGeändert von Turri (13.12.05 um 22:04 Uhr)
Ähnliche Themen
-
TListBox auslesen ...
Von Svartr im Forum C/C++Antworten: 2Letzter Beitrag: 02.04.05, 14:04 -
TListBox
Von twtimew im Forum Borland CBuilder und VCLAntworten: 1Letzter Beitrag: 11.02.05, 17:46 -
TListBox
Von twtimew im Forum C/C++Antworten: 2Letzter Beitrag: 11.02.05, 12:22





Zitieren
Login






