mdi: keine gleichen views



  • lange suche kurzer sinn, hoffe finde hier einen rat.
    mdi anwendund. mehrere views (propertysheet, datagrid, formview,...).
    werden alle über ein menü zur anzeige gebracht.
    2 views dürfen aus sicherheitstechnischen bedingungen nur einmal zur selben zeit instanziert sein. also, falls ein view bereits sichtbar ist, darf es nicht nochmal angezeigt werden. keine fehlermeldung oder warnung.

    wäre theoretisch möglich die views zu indizieren, oder einfach einen member abzufragen. aber wie bekomme ich die liste alles views heraus?

    doch glaube ich, ich seh den wald vor lauter baum.menge > MAX nicht mehr. und wenn das denn so ist, dann glaub ich, ich hab ne grippe.



  • hm, wie wäre es mit nem SingleTon?



  • auch schon daran gedacht. allerdings ist es den aufwand nicht wert.

    gibt es die möglichkeit um innerhalb der aktion auf ein menü-ereignis abzufragen, ob ein bestimmtes cview bereit geöffnet ist?


Anmelden zum Antworten