Funksiyasi kabi, get funksiyasi


Download 446.14 Kb.
bet21/23
Sana09.01.2023
Hajmi446.14 Kb.
#1085802
1   ...   15   16   17   18   19   20   21   22   23
Bog'liq
Dasturlash Yakuniy javoblari (2)

MessageBox sinfining argumentlari

MessageBox sinfining show
funksiyasidanfoydalanamiz. Bufunksiyastatikfunksiyabo‘lib,
System::Windows::Formsnomlarfazosigategishli, 21
variantdayozilishimumkin. Unatijasifatida DialogResult tipiniqaytaradi.
Uningargumentlari:
Text - Stringtipiniqabulqiladivamatnixabarsifatidachiqaradi
Caption - Stringtipiniqabulqiladivaxabarsarlavhasinichiqaradi
Buttons -
MessageBoxButtonstipiniqabulqiladivaxabarniqabulqilishtugmalarinichi
qaradi, AbortRetryIgnore, OK, OKCancel, RetryCancel, YesNo,
YesNoCancel qiymatlarniqabulqiladi.
Icon -
MessageBoxIcontipiniqabulqiladivaxabarniikonkasinichiqaradi,
Asterisk, Error, Exclamation, Hand, Information, None, Question
qiymatlarniqabulqiladi
defaultButton -
MessageBoxDefaultButtontipiniqabulqiladivaxabarnitugmalarinibelgila
ydi, Button1, Button2, Button3 qiymatlariqabulqiladi.
Options -
MessageBoxOptionstipiniqabulqiladivaxabarnichiqishvarintlarinianiqlay
di, DefaultDesktopOnly, RightAlign, RtlReading, ServiceNotification
qiymatlariqabulqiladi.
469

Bufunksiyaningboshqaargumentlarihambor,


ularnikeyinchaliko‘rganishmumkin.
MessageBox sinfining show funksiyasidanfoydalanish:
MessageBox::Show("Xabar", "Sar…",
MessageBoxButtons::OK, MessageBoxIcon::Information
);
Formahodisalaridanfoydalanishuchun 3 tasiniko‘richbchiqamiz:
1. Click hodisasiniishlatishuchun,
uningo‘ngtomonigasichqonchanibosamiz.
FormasinifidatayyorForm1_Click() nomlifunksiyayaratiladi.
Bufunksiyaniichidaquyidagichafragmentniyozamiz:
MessageBox::Show("Click
boʻldi","Xabar",MessageBoxButtons::OK,
MessageBoxIcon::Information);
ShuningdekformaningInitializeComponent()
funksiyasiniichidaavtomatiktarzdathis->Click += gcnew
System::EventHandler(this,
&Form1::Form1_Click);hodisaqo‘shibqo‘yilgan.
Agarbuhodisanito‘liqo‘chirmoqchibo‘lsangiz, Click
hodisasiningo‘ngtomonigayozilganForm1_Click() nio‘chirib, enter
tugmasinibosishyetarlio‘ziavtomatikInitializeComponent()
funksiyasiniichidagihodisanio‘chiradi.
Dasturningqismidanfunksiyanio‘chirishmumkin.
Quyidagiikkihodisaniishlatishuchunbirmasalaolamiz.
Yordamtugmasibosilganda, yordamtugmasibosildidebxabarchiqsin.
Foydalanuvchihadebjavobbersa, oynagaqaytadi. Agaryo‘qdebbossa,
yolg‘onchimisizdebchiqadivafoydalanuvchi, faqathajavobnitanlaydi.
Javobtanlagandaoynaningsarlavhasiyolg‘onchidebo‘zgarsin.
Oynaholathodisalariorqalibutekshirib,
yanaoynasarlavhasio‘zgardideganhabarnichiqarsin.
2. HelpButtonClickedhodisasiniishlatishuchun,
uningo‘ngtomonigasichqonchanibosamiz.
FormasinifidatayyorForm1_HelpButtonClicked ()
nomlifunksiyayaratiladi.
Bufunksiyaniichidaquyidagichafragmentniyozamiz:
System::Windows::Forms::DialogResult result;
result =
MessageBox::Show("HelpBuutonClicked","Xabar",MessageB
oxButtons::YesNo,MessageBoxIcon::Hand,
 470

MessageBoxDefaultButton::Button1);


if(result ==
System::Windows::Forms::DialogResult::No) {
MessageBox::Show("Yolgʻnchimi siz
!","Xabar",MessageBoxButtons::OK,MessageBoxIcon::Warn
ing);
Form1::Text = "Yolgʻnchi";
}
}
ShuningdekformaningInitializeComponent()
funksiyasiniichidaavtomatiktarzdathis->HelpButtonClicked += gcnew
System::ComponentModel::CancelEventHandler(this,
&Form1::Form1_HelpButtonClicked);hodisaqo‘shibqo‘yilgan.
3. TextChangedhodisasiniishlatishuchun,
uningo‘ngtomonigasichqonchanibosamiz.
FormasinifidatayyorForm1_TextChanged() nomlifunksiyayaratiladi.
Bufunksiyaniichidaquyidagichafragmentniyozamiz:
MessageBox::Show("Forma sarlavhasi
oʻzgardi","Xabar",MessageBoxButtons::OK,
MessageBoxIcon::Information,MessageBoxDefaultButton::
Button3,MessageBoxOptions::RightAlign);


  1. Download 446.14 Kb.

    Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   23




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