TObject *Sender ?
-
hi,
bevor ich dumm sterbe frag ich hier mal ob es möglich ist ein nicht bekanntes OBject in einer Funktion zu deaktivieren. Meistens handelt es sich dabei um verschiedene Buttons (TSpeedButton, TButton, etc) ? Geht sowas dynamisch oder muss ich immer auf die richtige Classe casten ?
CTEST::CTEST(TObject *Sender) { Sender-> ? enabled = false ? }
-
Hallo
Du mußt zumindestens auf TControl casten, um die Eigenschaft Enabled benutzen zu können. Mit dynamic_cast kannst du prüfen, ob der cast gelingt.
bis bald
akari
-
geht, Danke.
Kommt man da auch irgendwie dadrüber auf die Eigenschaft Caption ran ?
-
Hallo
Caption ist auf TControl-Ebene nur proteted. Hier must du leider genau auf die richtige Klasse casten.
bis bald
akari
-
OK, Danke.