Probleme mit Label in abgeleiteter Klasse

KaeptenIglu

Grünschnabel
Hallo,

ich habe hier ein wahrscheinlich sehr einfaches Problem:

Ich leite von Panel eine neue Klasse TImagePanel ab. Im Konstruktor erzeuge ich ein Label:

Code:
TImagePanel::TImagePanel(void){
	this->LFileName = (gcnew System::Windows::Forms::Label());
	this->LFileName->Name = L"LFileName";
	this->LFileName->Text = "leer";
	this->LFileName->Location = Point(10,130);
	this->LFileName->Size = System::Drawing::Size(20, 50);
	this->Controls->Add(LFileName);
}

Das Panel wird wie erwartet angezeigt. Das Label aber nicht.
Wenn ich dann in anderen Methoden der Klasse TImagePanel auf LFileName zugreifen will, erzeugt das einen Fehler. Der Debugger zeigt mir auch dann an, dass LFileName ein "nicht definierter Wert" ist.

LFileName ist private Member von TImagePanel.

Wo habe ich da den Fehler gemacht?

Ich habe das Gefühl, dass ich was ganz grundlegendes von .NET nicht verstanden habe. Früher in Borland C++ Builder hat das ganze prima funktioniert...

Grüße
~René
 
Zurück