Uporaba ukazov traku v priročnem meniju
Obrazcu, Accessovemu kontrolniku ali mreži WKL dajte priročni meni z enakimi ukazi, kot jih ima trak, brez kode, ki gradi ukazne vrstice.
Zahteva WKL Forms Object Library 1.49 ali novejšo različico; EnsureMenus in slike iz galerije
slik podatkovne zbirke v priročnih menijih 1.53 ali novejšo.
Pregled rešitve
Stran Priročni meniji v oblikovalniku trakov iz ukazov modela sestavi priročne menije: vnose,
podmenije in ločila. Izvajalni del jih ustvari kot ukazne vrstice vsakič, ko se naloži trak podatkovne
zbirke; ime nastavite kot Vrstica priročnega menija obrazca ali
kontrolnika ali kot ShortcutMenuBar kontrolnika WklGrid, WklTreeList ali WklTreeView.
Izvedba
V oblikovalniku na strani Priročni meniji: Priročni meni (ime ctxStranke), nato Vnos
za vsak ukaz in Ločilo med skupinami. Na obrazcu frmStranke nastavite
Vrstica priročnega menija na ctxStranke. Za mrežo:
Private Sub Form_Load()
Me!Grid1.Object.ShortcutMenuBar = "ctxStranke"
End Sub
Opombe
- Vnosi so prikazani in omogočeni tako kot ukazi: veljajo njihov pogoj in vrednosti, nastavljene s kodo (
Visible,Enabled,Label);Invalidatemenije sestavi znova. - Meniji so začasne ukazne vrstice: ob zaprtju podatkovne zbirke izginejo in se znova sestavijo, ko se naloži trak podatkovne zbirke. Podatkovna zbirka, katere model ima priročne menije, nima pa traku, potrebuje ob zagonu en klic:
CreateObject("WklForms.Ribbon").EnsureMenusvForm_Loadzagonskega obrazca. - Slike Officea (
imageMso) so prikazane v vnosih, prav tako slike iz galerije podatkovne zbirke (16 × 16 slikovnih pik na barvi menija). - Če želite meni nastaviti na več obrazcih in kontrolnikih hkrati, uporabite stran Dodelitve: glejte Dodeljevanje priročnih menijev obrazcem, poročilom in kontrolnikom.
- Preklopni gumbi in razdeljeni gumbi obstajajo samo na traku.