Ribbon-Synchronisation in Access 2010
bmk
Gesendet: 19.02.16 13:26
Betreff: RE: Ribbon-Synchronisation in Access 2010


New user

Beiträge: 2

Ort: Karlsruhe
Vielen Dank für den Hinweis.

Mit der onLoad-Methode bin ich dann doch weiter gekommen. Nervig ist nur, dass man für jedes Menüband eine eigene Callback-Funktion schreiben muss, um die jeweilige Referenz zwischenzuspeichern. (Das RibbonUI-Konstrukt enthält nur Methoden und keine Informationen über das Menüband selbst, jedenfalls gibt die MS-Doku nicht mehr dazu her). Mit der Invalidate- bzw. InvalidateControl-Methode gelingt es dann, das bei jeder Änderung der ComboBox das jeweils andere Menüband bzw. das entspr. Element als ungültig zu markieren, dass beim Formularwechsel die Inhalte der Steuerelemente des anderen Menübands neu eingelesen werden.

Der Versuch, den gleichen Effekt durch ein Repaint oder Requery auf das jeweils andere Formular zu erreichen, funktioniert leider nicht, vermutlich müsste dann dieses Formular geschlossen und dann im Hintergrund wieder geladen werden (geht nicht bei modalen Formularen).

Gruß B. Kemper
Top of the page Bottom of the page