Alqoritm, xassələri və təsvir üsulları



Yüklə 3,74 Mb.
Pdf görüntüsü
səhifə166/169
tarix29.11.2023
ölçüsü3,74 Mb.
#140128
1   ...   161   162   163   164   165   166   167   168   169
Alqoritmlesdirme-ve-Programlasdirma

Menyu konstruktoru 
Əlavələrin layihələndirilməsi prosesində menyuları yaratmaq və ya
 
dəyişdirmək üçün Delphi-də 
Menyu konstruktorundan 
(Menu 
istifadə olunur. Bu konstruktoru çağırmaq üçün forma üzərində 
MainMta ya PopupMenu komponentləri yerləşdirərək kontekst menyudar. 
Designer... 
əmrini icra 
etmək və ya bu komponentlər üzərində düyməsini iki dəfə basmaq lazımdır. Bu redaktorla yaradılan 
menyu yerinə yetirildikdən sonra necə görünəcəkdirsə, elə o cür də görünür. 
Menyu konstruktoru ilə işlədikdə aşağıdakı kontekst menyulardast etməklə menyuların yaradılması və 
dəyişdirilməsi prosesini sürətləndirmək olar: 
İnsert -menyu bəndini 
əlavə 
etmək;
Delete-menyu bəndini 
pozmaq;
Create Submenu
- alt menyu 
yaratmaq;
Select Menu - menyunu 
seçmək,
Save Template .... - menyunu 
şablon 
kimi saxlamaq;
Insert From Template - menyu 
şablonlarını pozmaq;
Delete Template - menyunu 
şablondan yükləmək;
Insert From Resource... - menyunu 
resurslardan yükləmək. 
Redaktorla işləyərkən, Obyektlər inspektorundan istifadə etməklə menyu bəndlərinin xassələrinə 
qiymətlər verilir. 
Menyular yaradıldıqda 
drag-and-drop 
texnologiyası ilə menyu bəndlərinin yerini dəyişdirmək 
olar. 
Menyular yaradıldıqdan sonra, onlar üçün prosedurlar yaradıldıqda (bənd üzərində mausun 
düyməsini basmaqla), prosedurun sərlövhəsində bu bəndin nömrəsi göstərilir, məsələn: 
Procedure Tforml. 
N3Click (
Sender:TObject); 
Əgər Obyektlər inspektorunda menyu bəndi üçün Name xassəsinə ad verilərsə, onda prosedurun 
səriövhəsində həmin ad göstərilir, məsələn: 
Procedure Tforml.mnu CloseClick (Sender:TObject); 
Burada, mnuClose menyu bəndinin adıdır və tamamilə şərti seçilmiş addır. Lakin, unutmayın ki, 
bu ad yalmz latın hərflərindən və rəqəmlərdən ibarət ola bilər. 
Menyu sətirlərindən ibarət mətn redaktorunun yaradılması
 
Dialoqlar bölməsində yaratdığımız, düymələrlə idarə olunan mətn redaktorunu yenidən yaradaq. Bu 
dəfə düymələrin icra etdiyi əmrləri menyular vasitəsilə icra edək. Eyni zamanda menyu bəndlərini 
proqram yolu ilə deyil, Menyu konstruktoru ilə yaradaq. 
downloaded from KitabYurdu.org


230 
Bu redaktorda menyulan belə qruplaşdıraq: 
File menyusu: 

Open
- fayl açmaq;

Save
- yadda saxlamaq;

Save 
as...- faylı necə yadda saxlamaq;

Exit
-çıxmaq.
Edit menyusu: 

Undo 
-ləğv etmək;

SelectAll 
- bütün mətni seçmək;

Reset
-bərpa etmək
Font and color menyusu: 

Font 
- şrift seçmək;

Color - rəng seçmək. 
Beləliklə, yaradacağımız redaktorun menyu sətri üç menyudan ibarət olacaqdır. Kontekst menyunu 
isə aşağıdakı bəndlərdən ibarət tərtib edək: 

Exit
- çıxmaq;

Reset – bərpa etmək; 

Color- rəng seçmək; 

Font-şrift seçmək.. 
Bu dəfə redaktorda heç bir düymə istifadə etməyəcəyik. 
Yeni layihə üçün forma üzərinə Memo, MainMenu, PopupMBUh, OpenDialog, SaveDialog,
FontDialog və CoicrZıalof komponentləri yerləşdirin. MainMenu komponentini seçərək, onun 
mausun sağ düyməsini basıb, kontekst menyudan Menu
Designer.... 
konstruktorunu çağırın. Bu 
konstruktorda bir seçilmiş boş menyu görünəçəkdir. Obyektlər inspektoruna keçərək Caption xassəsi 
qarşısında File 

Yüklə 3,74 Mb.

Dostları ilə paylaş:
1   ...   161   162   163   164   165   166   167   168   169




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə