C++ Builder Snippets  

TObject* Sender-Auswertung (dynamic_cast-Operator):
 
//---------------------------------------------------------------
// TObject * Sender in den Zeiger auf TMenuItem umwandeln um auf
// die Methoden und Eigenschaften des Objektes zuzugreifen,
// z.B.:
// Auswertung der Eigenschaften 'Tag' und 'Caption'
// des Senders in der OnClick-Routine eines Menüpunktes:
//---------------------------------------------------------------
void __fastcall TForm1::menuItemClick(TObject *Sender)
{
  ShowMessage("Menüpunkt \"" +
    dynamic_cast <TMenuItem*>(Sender) -> Caption +
    "\" angeklickt.\nWert der Tag-Eigenschaft: " +
    IntToStr(dynamic_cast <TMenuItem*>(Sender) -> Tag));
}



© '99-2000 by S. Kreutzmann