7 (1504)

7 (1504)



Rozdział 3. ♦ Menu główne i podręczne, pasek narzędzi 43

Rozdział 3. ♦ Menu główne i podręczne, pasek narzędzi 43

Rysunek 3.5.

Przykłady przypisania tej samej procedury obsługi zdarzenia różnym poleceniom za pomocą Inspektora Obiektów


? x

zJ


5B3EB5 d


I Object Inspector ccccl TM*

Properties |Eventsl B Action Action 3Input > OnCfck BLinkage Action

SubMenulmages 3 Miscellaneous

OnAdvancedDra OnDrawItem OnMeasureltem

i~'\ Object Inspector dddddl ; r<

Properties [ Events |

B

Action

Action

B

Input

B

Linkage

aaaa .............

Action

eeee I

SubMenulmages

, ^ J

B

Miscellaneous

-—-*

OnAdvancedDra

OnDrawItem

OnMeasureltem

Przykład 3.6.

Wyświetl na etykiecie numery poleceń menu z rysunku 3.1.

Rozwiązanie

Do formularza z menu (jak na rysunku 3.1) dodaj przycisk TButton i etykietę TLabel. Treść procedury obsługi zdarzenia OnCl ick dla przycisku przedstawiono poniżej:

procedurę TForml.ButtonlClick(Sender: TObject);

var i:integer;

begin

//wyświetlenie numerów poleceń dla OpcjiO 1 abel 1.Capti on:=#13+'OpcjaO'; for i:=0 to OpcjaOl.Count-1 do

Label 1. Caption:=Label 1.Capti on+#13+IntTostr(OpcjaOl.Itemsfi].Menulndex);

//wyświetlenie numerów poleceń dla Opcjil 1 abel 1.Capti on:=1 abel 1.Capti on+#13+'Opcjal': for i:=0 to Opcjall.Count-1 do

Label1.Caption:= Label1.Caption + #13+inttostr(0pcjall.Items[i].Menulndex);

// 0pcja2 nie ma poleceń

//wyświetlenie numerów poleceń podmenu dla Polecenia5 1abel1.Capti on:=1abel1.Capti on+#13 +'Polecenie5':

for i:=0 to Polecenie51.Count-1 do

Label1.Caption:=1abel1.Caption+#13+IntToStr (Polecenie51.Items[i].Menulndex); end;


Wyszukiwarka

Podobne podstrony:
5 (1804) Rozdział 3. ♦ Menu główne i podręczne, pasek narzędzi 41 procedurę TForml.ProstoktlClick(Se
9 (1265) Rozdział 3. ♦ Menu główne i podręczne, pasek narzędzi 45Przykład 3.8. Utwórz menu podręczne
3 (2326) Rozdział 3. ♦ Menu główne i podręczne, pasek narzędzi 39 Wpisując we właściwości Caption zn
grupowanie pasek narzedzi Grupuj Rozdziel grupę Rozdziel wszystkie grupy
s286 286 Poznaj Linux * opcji dla podręcznych menu. Rysunek 19.8. Menedżer AnotheiLevt!l udostępnia
2 Rozdział 3. ♦ Projekt bazy danych i normalizacja Relacje Gdy definiujesz klucze główne i klucze ob
s286 286 Poznaj Linux * opcji dla podręcznych menu. Rysunek 19.8. Menedżer AnotheiLevt!l udostępnia
Menu tekstowe to między innymi polecenie Okna pozwalające otwierać i zamykać paski narzędzi (w tym p
pasek narzedzi obwiedni przyciski omówione w rozdziale "Zmiana kształtów krzywych" me ogra
ffl H ♦)* O D ^ NARZĘDZIA GŁÓWNE zagadnienia do egzaminu [Tryb zgodności] - Microsoft Word ODWOŁANIA
Narzędzia główne Wyświetlanie Pasek kolorów Widok R Sonda [V] Kontury £7] Pasek
cw4 winxp ekran t t /    Pasek narzędzi: Menu start    Szybkie urucham
Narzędzia główne Udostępnianie widok Zarządzanie Narzędzia obrazów matma “ t >
pp32 id “»- 1 B- iA a ^ album fotograficzny.pptm - Microsoft PowerPoint _ H X Narzędzia główne Wsta
Rozdział 11. ♦ System Nodes    4 31 Rysunek 11.9. Rozwinięcie menu za

więcej podobnych podstron