Announcement

Collapse
No announcement yet.

Überprüfen, ob eine Funktion definiert ist

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Überprüfen, ob eine Funktion definiert ist

    Hallo alle zusammen,

    Ich habe mal wieder ein Problem.
    Ich muß die Buttons einer Toolbar in Abhänigkeit vom Vorhandensein bestimmter Funktionen (eine Funktion je Button) des aktiven MDIChild-Fensters auf enabled bzw. disabled setzen.
    Wie bekomme ich zur Laufzeit heraus, ob im ActiveMDIChild eine bestimmte Funktion vorhanden ist.
    Danke für die Hilfe im Voraus

    Gruß Udo

  • #2
    Hallo,

    du hast auch von jedem Kindfenster Zugriff auf dein Hauptfenster. Dann kannst du in der OnActivate-Funktion deiner Kindfenster den Staus der Buttons setzen. Oder du hängst an die OnClick Funktionszeiger der Toolbarbuttos in der OnActivate-Funktion eine Eventfunktion des Betreffenden Buttons an, die dann natürlich Elementfunktion des betreffenden Kindfensters ist.

    <pre>
    void TMyChild1::MyChild1Activate(....)
    {
    ...
    MainWindow->ToolButton1->Enabled = true;
    MainWindow->ToolButton1->OnClick = DoSomethingClick;
    ...
    }
    void TMyChild1:oSomethingClick(TObject *Sender)
    {
    ...
    }
    </pre>

    Gruss Heik

    Comment

    Working...
    X