Zugriff auf Statuspanel
-
Hi,
vielleicht bin ich einfach zu doof, aber wie greift man auf ein Statuspanel in der Statusbar zu?
Hab es so probiert:this->StatusBar1->Panels->Items[0].Text = "Mein Panel";
Aber da meckert der Compiler, dass auf der linken Seite der Struktur ein . oder .* erforderlich ist und Text kein Element von TStatusPanels ist.
Dabei steht in der Doku: "TStatusPanels verwaltet in seinem Array Items einen Index der Statusleistentafeln."
Hä?
-
Ich nehme an, du wolltest
this->StatusBar1->Panels->Items[0]->Text = "Mein Panel";
schreiben
Indirekt sagt der Fehler das ja auch...
mfg
xXx
-
Ich hing an dem Items, da sieht man den Wald vor lauter Bäumen nicht.
Aber dann stellt sich mir eine andere Frage: [] dereferenziert doch eigentlich den Inhalt von Items, warum also der Punkt und nicht der Pfeil? Oder ist Items eine Liste von Pointern?
-
Hallo
Oder ist Items eine Liste von Pointern?
bis bald
akari
-
Hallo,
Du hast dir die Frage doch schon selbst beantwortet:
TStatusPanels verwaltet in seinem Array Items einen Index der Statusleistentafeln
Items = Array // Inhalt = Indizes
VlG