Warsztat 4: MDB->EXE? No nie, ale... Formularz z własnym menu, jako główne okno aplikacji.

FormMenu.zip
Autor: Krzysztof Pozorek
Baza w formacie MsAccess 2000
18kB, 28-11-2007

Opis problemu:

Przedstawiona na stronie war407.htm  metoda wykonania menu na formularzu ma podstawową wadę - nie można tam swobodnie podpinać własnych opcji. A my chcemy mieć możliwość dowolnej rozbudowy naszego menu... i żeby miało zagnieżdżone opcje, i graficzne ikonki, i pozwalało dołączać dowolne funkcje ;-)

Dodatkowo zależy nam na wykonaniu aplikacji optycznie lekkiej, która nie będzie miała tego całego accessowego okna, a tylko nasz formularz jako interfejs programu. I dlatego właśnie potrzebujemy menu wewnątrz formularza.

Rozwiązanie:

Przykład FormMenu przedstawia nowy sposób budowy menu na formularzu, ale który opiera się na dobrze znanej i naturalnej dla Accessa metodzie. Czyli zwyczajnie na wbudowanych mechanizmach tworzenia menu i całego wsparcia, jakie Access zapewnia nam w tym zakresie.

Metoda jest prosta

Efekt tych działań można obejrzeć w załączonym przykładzie.

K.P.