C# tilida WindowsForm ilova yaratish
Visual studio 2022 ni ishga tushirganimizda quyidagicha oyna hosil bo`ladi
Tanlaganimizdan keyin quyidagi kabi ko’rinish hosil bo’ladi. Bu oynadagi Приложения Windows Forms(1 deb belgilangan) tanlanib,
OK tugmasi bosilsa bizga windows Forma ochib beriladi. (2) deb belgilangan qismiga hosil qilayotgan Windows Formamizning nomi va ilovamiz joylashisi kerak bo’ladigan katalog korsatiladi.
Next tugmasi bosilgandan song.
HelloApp dasturini ishga tushirdim.
Buning uchun Visual Studio .NET ning vybrat versiyasini taqdim etadi, bu loyiha uchun qo'llaniladi.
Create tugmasini bosganimizda quyidagi ko`rinishda ishchi oynalar hosil bo`ladi. Bizda birinchi ishchi holatda turganimizda ilova nomi HelloApp nomi bilan ko`rsatilgan katalogda saqlanib turgan bo’ladi.
1.1.WindowsFormda Label,Listbox,Buttonlar bilan ishlash
Label,Listbox kabi elementlarni ToolBox(Панелы элементов) oynasida ko`rishimiz mumkin.Bu oynani ko`rish uchun Ctrl+Alt+X tugmalarini bosish kifoya.
Bu yerda biz o`zimizga kerakli elemenlarni topishimiz mumkin. Keling,Label elementi bilan ishlashni ko`ramiz.Elementlar panelidan Labelni topib ustiga ikki marta bossak,Form oynamizga chiqarib beradi.Labelni xususiyatlari orqali uning matnini,rangini,o`lchamini o`zgartirishimiz mumkin. Xususiyatlarini ko`rish uchun Labelni tanlab,sichqoncha o`ng tomonini bosib, Properties(Свойства) ni bosamiz.
Text xususiyati orqali matnini o`zgartirishimiz mumkin.Font xususiyatida o`lchamini,ForeColorda esa rangini o`zgartirishimiz mumkin.
Endi Button bilan ishlashni ko`ramiz.Button bosilganda Label matnini o`zgarishini ko`rib chiqamiz.Buning uchun Form oynamizga bitta Button qo`yamiz va Text xususiyatiga OK deb yozamiz.
Buttoni ustiga ikki marta bosish orqali Button bosilganda nima ro`y berishini anglatuvchi buyruq yoziladi.Biz Label ni matnini o`zgartiradigan kod yozamiz.U quyidagicha bo`ladi:
private void button1_Click(object sender, EventArgs e)
{
label1.Text = "Men o`zgardim";
}
Button bosilsa Labelni matni “Men o`zgardim” deb chiqadi.
Do'stlaringiz bilan baham: |