Funksiyasi kabi, get funksiyasi
Download 446.14 Kb.
|
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); Download 446.14 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling