-> Se aduce pe formular o componentă de tip TMainMenu
-> Oricare dintre următoarele acţiuni duc la acelaşi rezultat:
• Se efectuează un clic cu butonul drept al mouse-ului pe componenta MainMenu. Se afişează un meniu flotant, din care se alege comanda MenuDesigner.
• Se efectuează un dublu clic pe componenta MainMenu.
• Componenta MainMenu fiind selectată, în inspectorul de obiecte printr-un clic de mouse se selectează proprietatea Items, după care se face un clic pe butonul de comandă prevăzut cu trei puncte. Acest buton se găseşte în coloana de valori a proprietăţii Items.
• Componenta MainMenu fiind selectată, în inspectorul de obiecte se efectuează un dublu clic în coloana de valori a proprietăţii Items.
-> Se completează proprietatea Caption a primului buton de meniu selectat implicit cu valoarea ‘Litere’. Proprietatea Name nu conţine nimic iniţial dar va lua valoarea (implicită) din Caption urmată de o cifră
-> Se efectuează un click pe butonul de meniu următor şi se completează proprietatea Caption a acestuia cu valoarea ’Cifre’
-> Se efectuează un click pe butonul de meniu următor şi se completează proprietatea Caption a acestuia cu valoarea ’Semne’
-> Se efectuează un click pe butonul Litere şi apoi pe butonul de sub acesta. Se completează proprietatea Caption a acestuia cu valoarea ‘Grecesti’
-> Se efectuează un click pe butonul de sub ’Grecesti’. Se completează proprietatea Caption a acestuia cu valoarea ‘Chirilice’
-> Se efectuează un click pe butonul de sub ’ Chirilice’. Se completează proprietatea Caption a acestuia cu valoarea ‘Chinezesti’
-> Se efectuează un click pe butonul de sub ’ Chinezesti’. Se completează proprietatea Caption a acestuia cu valoarea ‘-’
-> Se efectuează un click pe butonul de sub ’-’. Se completează proprietatea Caption a acestuia cu valoarea ‘Latine’
-> Pentru cifre se introduc butoanele ’Arabe’ şi ‘Romane’
-> Pentru semne se introduc butoanele ’De punctuatie’ şi ’Aritmetice’
-> Se merge pe litere Greceşti, se face click dreapta pe butonul respectiv şi se alege din listă Create Submenu. În meniul nou creat se introduc butoanele ‘Alfa’,’Beta’,’Gama’,’Delta’,’Epsilon’,’Zita’,’Eta’,’Teta’,’Pi’,’Omega’
-> Se selectează primul buton de la Litere Grecesti, se apasă tasta Shift şi cu săgeată jos se selectează toate literele greceşti. Se modifică pentru toate literele greceşti astfel selectate proprietatea GroupIndex la valoarea 1 şi proprietatea RadioItem pe True.
-> Se selectează Alfa şi se modifică proprietatea Checked a acesteia pe True
-> Se selectează Litere Latine şi se modifică proprietatea Checked pe True
-> Pentru fiecare literă grecească se generează procedura evenimentului OnClick şi se completează cu instrucţiunea:
Alfa1.Checked:=True;
Unde Alfa1 este numele primului buton, Beta1 este numele celui de al doilea buton şi aşa mai departe.
-> Se aduc pe formular două componente Label.
-> Pentru butoanele de meniu Litere Greceşti şi Litere Chirilice se completează procedurile evenimentelor OnClick cu instrucţiunile:
Grecesti1.Checked:=not(Grecesti1.Checked);
Chirilice1.Checked:=not(Chirilice1.Checked);
-> Tot la cele două evenimente se completează cu cod astfel încât să se evalueze care dintre litere, Greceşti şi/sau Chirilice, sunt selectate şi să se afişeze starea acestora în cele două componente Label.
-> Se aduce pe formular un CheckBox cu Captionul ‘Valideaza’ şi se face în aşa fel încât atunci când acesta este selectat, meniul Semne să fie activ şi Captionul propriu se schimbă în Invalidează şi când nu, captionul propriu revine la ‘Validează’ iar meniul Semne devineine invalid.
-> Se aduce pe formular un buton Button pe care se scrie ‘Evaluare’ şi un Memo şi se face astfel încât la apăsarea butonului evaluare să se tipărească în Memo toate butoanele care au proprietatea Checked pe true sau Enabled pe False şi să se specifice acest lucru:
Butonul de meniu Grecesti este bifat
Butonul de meniu Semne este dezactivat
...