Hallo zusammen,
ich habe hier ein Programm, welches für den Anwender im wesentlichen aus einem Hauptformular besteht, in welchem ausser Menüs etc. alle weiteren Forms in Tabs dargestellt werden sollen. In etwa so, wie bei den gängigen Browsern oder Excel.
Im ersten Tab befindet sich ein Grid mit etlichen Datensätzen. Durch Auswahl eines solchen Datensatzes öffnet sich ein neues Tab, welches die umfangreichen Detailinformationen enthält.
Bisher öffnet sich hier ein neues Form. Weil es aber sehr viele offene Forms geben kann, die dann die Bildschirm zu müllen, möchte man hier lieber Tabs.
Mein Problem nun:
Wie schaffe ich es, dass das Tab mit dem Grid dem ihm übergeordneten Main-Form mitteilt, welches neue Form in einem neuen Tab zu öffnen ist?
In der Deluxe-Version möchte ich dann noch Änderungen, die in einem Detail-Form gespeichert werden, möglichst zeitgleich im Grid erscheinen lassen.
Aber das muß zunächst wirklich nicht sein.
Das Grid ist zu breit, als dass ich die Detail-Forms im gleichen Tab daneben anzeigen könnte.
Zur Verfügung stehen VS2008 C# und aktuelle DevExpress-Komponenten.
Hat jemand eine Idee, wie man sowas machen könnte?
Ciao,
nextX
ich habe hier ein Programm, welches für den Anwender im wesentlichen aus einem Hauptformular besteht, in welchem ausser Menüs etc. alle weiteren Forms in Tabs dargestellt werden sollen. In etwa so, wie bei den gängigen Browsern oder Excel.
Im ersten Tab befindet sich ein Grid mit etlichen Datensätzen. Durch Auswahl eines solchen Datensatzes öffnet sich ein neues Tab, welches die umfangreichen Detailinformationen enthält.
Bisher öffnet sich hier ein neues Form. Weil es aber sehr viele offene Forms geben kann, die dann die Bildschirm zu müllen, möchte man hier lieber Tabs.
Mein Problem nun:
Wie schaffe ich es, dass das Tab mit dem Grid dem ihm übergeordneten Main-Form mitteilt, welches neue Form in einem neuen Tab zu öffnen ist?
In der Deluxe-Version möchte ich dann noch Änderungen, die in einem Detail-Form gespeichert werden, möglichst zeitgleich im Grid erscheinen lassen.
Aber das muß zunächst wirklich nicht sein.
Das Grid ist zu breit, als dass ich die Detail-Forms im gleichen Tab daneben anzeigen könnte.
Zur Verfügung stehen VS2008 C# und aktuelle DevExpress-Komponenten.
Hat jemand eine Idee, wie man sowas machen könnte?
Ciao,
nextX
Comment