Amaliy matematika va informatika’’ yo’nalishi mavzu: C# dasturlash tilida dialog oynalari


Download 178.57 Kb.
Pdf ko'rish
bet9/11
Sana17.11.2023
Hajmi178.57 Kb.
#1782854
1   2   3   4   5   6   7   8   9   10   11
Yo'q 

Qo'l 

Savol 

Undov 

Yulduzcha 

To'xta 

Xato 

Ogohlantirish 

Ma `lumot 
Quyidagi kod parchasi sarlavha, tugmalar va belgi bilan MessageBox-ni yaratadi. 
1. string message = "Ushbu operatsiyani bekor qilmoqchimisiz?" ;
2. satr nomi = "Oynani yopish" ;
3. MessageBoxButtons tugmalari = MessageBoxButtons.AbortRetryIgnore;
4. DialogResult natijasi = MessageBox.Show (xabar, sarlavha, tugmalar, 
MessageBoxIcon.Warning);
5. agar (natija == DialogResult.Abort) {
6. bu .Koplama ();
7. }
8. elseif (natija == DialogResult.Retry) {
9. // Hech narsa qilmang


30 
10. }
11. else {
12. // Biror narsa qilmoq
13. }
 
Bundan tashqari, biz xabarlar qutisiga standart tugmachani o'rnatishimiz mumkin. 
Odatiy bo'lib, birinchi tugma standart tugma. Buning uchun 
MessageBoxDefaultButton raqamlari ishlatiladi va quyidagi uchta qiymatga ega. 

Tugma1 

Tugma2 

Tugma3 
Quyidagi kod parchasi sarlavha, tugmalar va belgi bilan MessageBox-ni yaratadi 
va ikkinchi tugmani standart tugma sifatida o'rnatadi. 
1. string message = "Ushbu operatsiyani bekor qilmoqchimisiz?" ;


31 
2. satr nomi = "Oynani yopish" ;
3. MessageBoxButtons tugmalari = MessageBoxButtons.AbortRetryIgnore;
4. DialogResult natijasi = MessageBox.Show (xabar, sarlavha, tugmalar, 
MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2);
5. agar (natija == DialogResult.Abort) {
6. bu .Koplama ();
7. }
8. elseif (natija == DialogResult.Retry) {
9. // Hech narsa qilmang
10. }
11. else {
12. // Biror narsa qilmoq
13. }
MessageBoxOptions ro'yxati turli xil variantlarni anglatadi va quyidagi 
qiymatlarga ega. 


32 

ServiceNotification 

DefaultDesktopOnly 

RightAlign 

RtlReading 
Quyidagi kod parchasi turli xil parametrlarga ega MessageBox-ni yaratadi. 
1. DialogResult natijasi = MessageBox.Show (xabar, sarlavha, tugmalar,
2. MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2,
MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading); 
MessageBox-da qo'shimcha yordam tugmasi deb nomlangan qo'shimcha tugma 
bo'lishi mumkin. Bu bizga yordam faylini ko'rsatishimiz kerak bo'lgan holatlarda 
foydali. Quyidagi kod parchasi yordam tugmasi bilan MessageBox-ni yaratadi. 
1. DialogResult natijasi = MessageBox.Show (xabar, sarlavha, tugmalar,
2. MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2,
3. MessageBoxOptions.RightAlign, to'g'ri );


33 
 
 

Download 178.57 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling