Бу маърузада мулоқот ойналарини яратиш ва улардан фойдаланишни билан ишлашни ўргатади.
Мулоқот ойналари билан танишиш
Мулоқот ойналарининг тугмалари билан танишиш
Dialog компоненталари билан танишиш
Блокнот дастурининг дизайнни яратиш ва дастур кодини ёзиш
Блокнот дастури
Мулоқот ойналари ва уларнинг турлари Дастур яратиш давомида турли хилдаги мулоқот ойналари билан ишлашга тўғри келади. Бу ойналарни турли хилдаги номлар билан аташ мумкин. Бу ойналар қуйидагилар: – Тасдиқлаш ойнаси; – Хатолик ойнаси; – Огоҳлангитиш ойнаси; – Фойдаланувчи ойнаси. Мулоқот ойналари ва уларнинг турлари Юқорида келтирилган мулоқот ойналарининг барчасини бир–биридан фарқи, ойналарни иконкасидадир. Мулоқот ойналарини ишга тушириш учун дастурлаш тилининг стандарт функцияларидан бири бўлган MessageDlg дан фойдаламиз. Функциянинг параметрлари билан танишамиз: MessageDlg(string str, TMsgDlgType mdt, TMsgDlgButtons btn, int help); Мулоқот ойналари ва уларнинг турлари - Биринчи параметр сатрли типда бўлиб, бу параметрнинг ўрнида келган ўзгарувчи ёки ўзгармас катталикнинг қиймати изоҳ сифатида экранда гавдаланади.
- Иккинчи параметр мулоқот ойнасининг типи бўлиб, бу параметр қуйида келтирилган ўзгармасдан бирини қабул қилади:
Мулоқот ойналари ва уларнинг турлари – mtConfirmation (Тасдиқлаш ойнаси); – mtInformation (Ахборот ойнаси); – mtWarning (Огоҳлантириш ойнаси); – mtError (Хатолик ойнаси); – mtCustom (Фойдаланувчи ойнаси) Мулоқот ойналари ва уларнинг турлари Учинчи параметр, бу мулоқот ойнасининг тугмаларидир. Бу тугмалар қуйидагилардир: mbYes, mbNo, mbOK, mbCancel, mbAbort, mbRetry, mbIgnore, mbAll, mbNoToAll, mbYesToAll, mbHelp, mbClose Мулоқот ойналари ва уларнинг турлари Windows операцион тизимида фойдаланиладиган файлларни сақлаш, файлларни очиш, маълумотларни чоп этиш мулоқот ойналари компоненталар палитрасининг алоҳида палитрасида тайёр компонента ҳолатида берилган. Бу палитра Dialogs номи билан номлангандир. Бу палитрадаги компоненталар дастур ишга тушганда формада кўринмайди. Бу палитрадаги баъзи бир компонентани кўриб чиқамиз: Мулоқот ойналари ва уларнинг турлари – TOpenDialog – бу компонента очиш мулоқот ойнасини ишга туширади ва бу ойна билан ишлаш имконини яратади; – TSaveDialog – бу компонента сақлаш мулоқот ойнасини ишга туширади ва бу ойна билан ишлаш имконини яратади; – TFontDialog – бу компонента шрифт мулоқот ойнасини ишга туширади ва бу ойна билан ишлаш имконини яратади; – TColorDialog – бу компонента ранглар мулоқот ойнасини ишга туширади ва бу ойна билан ишлаш имконини яратади; – TPrintDialog – бу компонента чоп этиш мулоқот ойнасини ишга туширади ва бу ойна билан ишлаш имконини яратади; – TFindDialog – бу компонента қидириш мулоқот ойнасини ишга туширади ва бу ойна билан ишлаш имконини яратади; – TReplaceDialog – бу компонента ўрнига қўйиш мулоқот ойнасини ишга туширади ва бу ойна билан ишлаш имконини яратади.
ЭЪТИБОРИНГИЗ УЧУН РАХМАТ!
Do'stlaringiz bilan baham: |