602SQL-┌plnß dokumentace Index   Tisk  

Ovlßdßnφ menu

Menu je tradiΦnφm ovlßdacφm prvkem aplikacφ pod Windows. Menu navr₧enß a ulo₧enß jako souΦßst aplikace ve 602SQL lze zobrazovat a p°epφnat z programu.

ProgramovΘ ovlßdßnφ se net²kß obsahu, funkce, aktivity ani zatr₧enφ polo₧ek v menu, nebo¥ tyto vlastnosti jsou pevn∞ definovßny v nßvrhu. Chcete-li tedy nap°φklad zm∞nit nezatr₧enou polo₧ku menu na zatr₧enou, pak nevolßte ₧ßdnou funkcφ, ale postarßte se, aby se podmφnka zatr₧enφ vyhodnotila jako spln∞nß.

Zobrazenφ menu

Je-li n∞kterΘ menu oznaΦeno jako startovnφ objekt aplikace, zobrazφ se automaticky p°i spuÜt∞nφ aplikace. Jinak je aplikace p°i svΘm startu bez menu. K zobrazenφ horizontßlnφho menu slou₧φ akce Otev°φt menu nebo funkce Main_menu.

Op∞tovn²m zavolßnφm tΘto akce nebo funkce lze stßvajφcφ menu nahradit nov²m.

Odstran∞nφ menu

Akce Odstranit menu nebo funkce Main_menu zavolanß s parametrem NIL odstranφ horizontßlnφ menu hlavnφho okna 602SQL. Stane-li se tak v aplikaci, v nφ₧ je toto menu startovnφm objektem, aplikace skonΦφ. Jinak aplikace pokraΦuje po provedenφ tΘto akce v Φinnosti bez menu. Pokud menu bylo otev°eno p°φmo z v²vojovΘho prost°edφ 602SQL, pak se po jeho odstran∞nφ na obrazovku vrßtφ standardnφ v²vojovΘ menu.

P°ekreslenφ menu

Akce P°ekreslit menu nebo funkce Main_menu zavolanß s prßzdn²m °et∞zcem jako parametrem zp∙sobφ pouze p°ekreslenφ hlavnφho menu. Tuto akci je t°eba zavolat tehdy, pokud se zm∞nily podmφnky aktivity polo₧ek umφst∞n²ch na nejvyÜÜφ ·rovnφ v menu - jinak se zm∞na aktivity neprojevφ na viditelnΘ podob∞ menu.

DynamickΘ vytvo°enφ nßvrhu menu

Krom∞ menu, jejich₧ nßvrh je ulo₧en v databßzi jako souΦßst aplikace, lze otevφrat i menu, jejich₧ nßvrh byl vytvo°en dynamicky a v databßzi nenφ.

Text nßvrhu menu lze p°φmo p°edat jako parametr funkci Main_menu. Tato mo₧nost se vÜak p°φliÜ Φasto nepou₧φvß, proto₧e struktura zdrojovΘho textu menu nenφ dokumentovßna.

P°epφnßnφ horizontßlnφch menu

Pokud se b∞hem prßce s aplikacφ otev°e nebo aktivuje vnit°nφ textov² editor, je menu aplikace doΦasn∞ nahrazeno menu editoru. Jakmile se vÜak stane aktivnφm n∞kter² formulß° nebo jakmile je okno editoru zav°eno, hlavnφ okno zφskß zp∞t menu nastavenΘ naposled volanou funkcφ Main_menu.

Popup menu

K zobrazenφ popup menu slou₧φ akce Nabφdnout popup menu. Popup menu nelze volat p°φmo z programu pomocφ funkce. Zpravidla se volß v reakci na stisk prvΘho tlaΦφtka myÜi na slo₧ce formulß°e nebo na pozadφ formulß°e a definuje se v nßvrhu formulß°e ve vlastnosti Akce na pravΘ tlaΦφtko myÜi.