Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload


Meniuri realizate prin fisiere program


Fisa de documentare  - MENIURI


Visual FoxPro permite realizarea meniurilor(orizontale si verticale) :

prin editarea comenzilor specifice intr-un fisier program;

folosind generatorul de meniuri;



MENIURI REALIZATE PRIN FISIERE PROGRAM



Meniuri orizontale


In mod obisnuit, un meniu orizontal(menu) este o bara orizontala cu optiuni (pad-uri).



Pentru a crea un meniu orizontal se parcurg urmatoarele etape :

1)     crearea si definirea meniului orizontal

DEFINE MENU <nume_meniu>

2)     definirea fiecarei optiuni(pad) din meniul orizontal

DEFINE PAD <nume_pad> OF <nume_meniu> PROMPT <expC> AT <rand, coloana>

PROMPT <expC> defineste textul care apare in pad

AT <rand, coloana> specifica locatia pad-ului

3)     legarea fiecarei opiuni din meniul orizontal de efectul rezultat la selectarea acesteia. Exista urmatoarele variante :

a) se poate afisa un alt meniu orizontal(menu)

ON PAD <nume_pad> OF <nume_meniu 1> ACTIVATE MENU <nume_meniu 2>

b) se poate afisa un meniu vertical (popup)

ON PAD <nume_pad> OF <nume_meniu1> ACTIVATE POPUP <nume_popup>

c) se poate executa o comanda

ON SELECTION PAD <nume_pad> OF <nume_meniu1> <comanda>

4)     activarea si afisarea meniului orizontal

ACTIVATE MENU <nume_meniu>

5)     dezactivarea meniului orizontal

DEACTIVATE MENU <nume_meniu>

Prin dezactivare, meniul este sters de pe ecran, dar nu si din memorie. Pentru stergerea meniurilor  din memorie se poate folosi comanda RELEASE MENUS <lista_meniuri>.



Meniuri verticale


In mod obisnuit, un meniu vertical(popup) este o bara verticala cu optiuni (bar-uri).

Pentru a crea un meniu vertical se parcurg urmatoarele etape :

1)     crearea si definirea meniului vertical

DEFINE POPUP <nume_popup> FROM <r1,c1> TO <r2,cf2>

<r1,c1> - coordonatele popup-ului din partea stanga sus

<r2,c2> - coordonatele popup-ului din partea dreapta jos

2)     definirea fiecarei optiuni(bar) din meniul vertical

DEFINE BAR <expN> OF <nume_popup> PROMPT <expC> 

PROMPT <expC> defineste textul care apare in bar

<expN> atribuie un numar fiecarei optiuni bar incepand cu 1.

3)     legarea fiecarei opiuni din meniul vertical de efectul rezultat la selectarea acesteia. Exista urmatoarele variante :

a) se poate afisa un meniu orizontal(menu)

ON BAR <expN> OF <nume_popup> ACTIVATE MENU <nume_meniu>

b) se poate afisa un meniu vertical (popup)

ON BAR <expN> OF <nume_popup> ACTIVATE POPUP <nume_popup>

c) se poate executa o comanda

ON SELECTION BAR <expN> OF <nume_popup> <comanda>

4)     activarea si afisarea meniului vertical

ACTIVATE POPUP <nume_popup>

5)     dezactivarea meniului vertical

DEACTIVATE POPUP <nume_popup>

Prin dezactivare, meniul este sters de pe ecran, dar nu si din memorie. Pentru stergerea meniurilor  din memorie se poate folosi comanda RELEASE POPUPS <lista_popup-uri>.




Document Info


Accesari: 644
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )