OpenDialog – faylni ochish muloqot oynasi va SaveDialog faylni saqlash muloqot oynasi
komponentalari deyarli barcha dasturlarda ishlatiladi. Muloqot oynalari quyidagi ko`rinishda bo`ladi.
33
Ushbu komponentlarning barcha xususiyatlari bir xil, yagona farq ularning biri faylni ochishda
so`ralsa, ikkinchisi faylni yopishda so`raladi. Bu komponentlarning eng asosiy xususiyati FileName
(tanlangan faylning nomi) dir. Xususiyatning qiymatini muloqot oynasi ochilmasdan oldin ham
ko`rsatish mumkin. Xususiyatga kiritilgan fayl nomi yuqoridagi muloqot oynalarining Имя файла
bandidan paydo bo`ladi. Muloqot oynalarining Тип файла bo`limida fayllarning turini ko`rsatish
uchun komponentalarning Filter xususiyati sozlanadi. Masalan,
C++ Builderning kutubxonasida maxsus OpenPictureDialog– rasm ochish muloqot oynasi va
SavePictureDialog – rasmni saqlash muloqot oynasini hosil qiluvchi komponentalar mavjud.
34
OpenPictureDialog va SavePictureDialog komponentalarning xususiyatlari OpenDialog va SaveDialog
komponentalarining xususiyatlari bilan bir xil. Yagona farq shundaki OpenPictureDialog va
SavePictureDialog komponentalarning Filter xususiyati oldindan sozlangan bo`ladi. Ya‟ni,
Ushbu feltirda barcha grafik fayl turlari kiritilgan. Foydalanuvchi hohlasa ularni o`chirishi yoki
qo`shimcha kiritishi mumkin.
128
FontDialog komponentasi shrift xususiyatlarini sozlash muloqot oynasini chaqiradi.
Ushbu oynada shrift nomi, yozilish shakli, o`lchami va boshqa xususiyatlarni sozlash mumkin.
Komponentning asosiy xususiyati – Font. MaxFontSize va MinFontSize xususiyatlari shrift
o`lchamining eng katta va eng kichik qiymatini o`rnatadi. Agar xususiyatlarning qiymati 0 (nol) ga
teng bo`lsa (по умолчанию), o`lchamni kiritishda hech qanday cheklashlar kuzatilmaydi. Agarda
xususiyatlarga qiymat kiritilsa, muloqot oynasining Размер bo`limida kiritilgan diapazondagi
qiymatlar hosil bo`ladi. Agar diapazondan tashqaridagi qiymat kiritilsa, «Размер должен лежать в
интервале ...» ogohlantirish oynasi hosil bo`ladi.
ColorDialog komponentasi rang tanlash muloqot oynasini chaqiradi. Bundan foydalanuvchi bazadagi
ranglar palitrasidan yoki Определить цвет tugmasi orqali kerakli rangni tanlashi mumkin.
35
ColorDialog komponentasining asosiy xususiyati – Color. Bu xususiyat foydalanuvchi oynadan
tanlagan rangni bildiradi.
PrintDialogkomponentasi chop qilish muloqot oynasini chaqiradi. Foydalanuvchi bunda printerni
tanlashi va uning xususiyatini sozlashi, nusxalash sonini ko`rsatishi, sahifani yoki belgilangan
fragmentni chop qilishi mumkin.