Ribbon Callbacks - Modul für jede Multifunktionsleiste (MFL) erforderlich?

17/09/2008 - 15:18 von Ortwin | Report spam
ACCESS 2007
Studiere seit Tagen das Thema Ribbons.
Der RibbonCreator arbeitet prima - meine MFL sind aufrufbar.

Sehe ich das richtig, dass für jede MFL ein eigenes Modul
<basRibbonCallbacks> erstellt werden muss um dort für jedes einzelne
Control die visible- und enabled-Eigenschaft einstellen zu können.

In der Beispieldatenbank sind die jeweiligen Controls aufgeführt.
Das automatisch generierte Modul <basRibbonCallbacks> verfügt nur über
die CASE ELSE -
Lösung :

Select Case control.ID
Case Else
enabled = True
End Select

Das wàre ja sehr umstàndlich und aufwendig.
Ich hoffe, ich tàusche mich.

Viele Grüße
Ortwin Taube
 

Lesen sie die antworten

#1 Gunter Avenius
17/09/2008 - 15:27 | Warnen spam
Hallo Ortwin,

Ortwin schrieb folgendes:
ACCESS 2007
Studiere seit Tagen das Thema Ribbons.
Der RibbonCreator arbeitet prima - meine MFL sind aufrufbar.

Sehe ich das richtig, dass für jede MFL ein eigenes Modul
<basRibbonCallbacks> erstellt werden muss um dort für jedes einzelne
Control die visible- und enabled-Eigenschaft einstellen zu können.

In der Beispieldatenbank sind die jeweiligen Controls aufgeführt.
Das automatisch generierte Modul <basRibbonCallbacks> verfügt nur über
die CASE ELSE -
Lösung :

Select Case control.ID



Case "btnButtenA"
enabled= True
Case "btnButtonB"
enabled= varMeineVariableMitDemEnsprechendenWert

Case Else
enabled = True
End Select

Das wàre ja sehr umstàndlich und aufwendig.
Ich hoffe, ich tàusche mich.



Du tàuscht Dich. Es reicht das eine Modul.

Wenn Du den Haken "Füge Select Case Statements für alle" setzt (Im
Tab Fertigstellen" wird für jedes Control ein ensprechender Zweig
eingefügt.

Gruß
Gunter
__________________________________________________________
Access FAQ: http://www.donkarl.com
11. Access-Entwickler-Konferenz http://donkarl.com/?AEK
Nürnberg, 11./12.10. + 18./19.10. + 25./26.10.2008

home: http://www.avenius.com - http://www.AccessRibbon.de
http://www.ribboncreator.de

Ähnliche fragen