C# мисоллар


Button1 тугмаси учун Click



Download 0,91 Mb.
bet4/52
Sana24.02.2022
Hajmi0,91 Mb.
#215341
1   2   3   4   5   6   7   8   9   ...   52
Bog'liq
C# windows app form

Button1 тугмаси учун Click ҳодисаси;

  • Label1 нишонига мос MouseHover ҳодисаси;

    Натижада VS 2012 муҳити учта бўш методни шакллантиради.
    private void Form1_Load(object sender, EventArgs e)
    {

    }


    private void button1_Click(object sender, EventArgs e)
    {

    }


    private void label1_MouseHover(object sender, EventArgs e)
    {
    }
    Кейинги қадамда label1_MouseHover методида қуйидаги дастурий кодни қўшиб қўямиз:
    private void label1_MouseHover(object sender, EventArgs e)
    {
    MessageBox.Show("Hover ҳодисаси");
    }
    Энди ушбу дастурни F5 тугмаси орқали ишга туширамиз ва синовдан ўтказамиз. Формамиз юкланаётган вақтда Form1_Load методи чақирилади. Ушбу методда дастур ишга туширилаётан вақтда амалга оширилиш лозим бўлган командалар жойлаштирилади. Мисол сифатида, нишон ва тугмага бошланғич ёзувларни қиймат сифатида бериш мумкин:
    private void Form1_Load(object sender, EventArgs e)
    {
    label1.Text = "MS VISUAL C#";
    button1.Text = "Мени босинг";
    }
    Кейинги қадамда формамиз юқорисида жойлашган сарлавҳадаги Form1 ёзуви ўрнига бирор бошқа ёзувни жойлаштирамиз. Бунинг учун this ёки base калит сўзларидан фойдаланамиз:
    base.Text = "Salom!";
    Ушбу сатрни дастурий коднинг Form1_Load методига жойлаштириб, қуйидаги 1.1 листингга эга бўламиз:

    1.1 листинг. Учта ҳодисани қайта ишлашга мўлжалланган Forms1.cs файли фрагменти.

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace Hover


    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)


    {
    // Форма ишга тушишини кайта ишлаш методи
    label1.Text = "MS VISUAL C#";
    button1.Text = "Мени босинг";
    base.Text = "Salom!";
    //this.Text = "Salom!";
    }

    private void button1_Click(object sender, EventArgs e)


    {
    // Сичконча оркали тугмани босиш методи
    MessageBox.Show("Барчага салом!");
    }

    private void label1_MouseHover(object sender, EventArgs e)


    {
    // Сичкончанинг нишонга якинлашганлигини кайта ишлаш методи
    MessageBox.Show("Hover ҳодисаси");
    }
    }
    }



    Кўп ҳолларда дастурий код муҳаррирларида шрифт ва унинг ўлчовини ўзгартирига тўғри келади. Бунинг учун менюнинг Tools  Options  Environment  Fonts and Colors қисмидан фойдаланиш мумкин.
    Сўнгра лойиҳани ёпиш лозим: File  Close Project. Натижада тизим бизга Hover деб номланувчи лойиҳамизни хотирага сақлашни тавсия қилади. Кейинчалик ушбу лойиҳани Hover.sln файли орқали ишга тушириш мумкин.

    3-мисол. Зарур вақт(сана)ни танлаш


    Ушбу масалада темир йўл чипталарини буюртма қилишда ёки санаторияда дам олаётганларни рўйхатга олишда бирор бошқарув элементига мурожат қилганда календардан зарур санани танлаш имконияти тақдим қилиниши лозим.
    Ушуб масалани ҳал қилиш учун VS 2012 муҳитини ишга тушириб, янги Windows Forms Application лойиҳасини танлаймиз. Сўнгра унга «Санани танлаш» деб ном берамиз ва OK тугмасини босамиз.
    Кейинги қадамда ToolBox панелидан Button, Label ва DateTimerPicker бошқарув элементларини танлаш лозим. Ушбу DateTimerPicker элементи зарур санани танлаш учун ишлатилади. DateTimerPicker бошқарув элементидаги пастга қаратилган стрелкани танласак, 1.7 расмда келтирилган календар шакллантирилади. Шунингдек, биз Button тугмасини босган вақтимизда ҳам ушбу ҳодиса амалга оширилиши лозим. Зарур сана танлангач, ушбу қийматни Label нишони ёзувига қиймат сифатида бериш лозим.



      1. Download 0,91 Mb.

        Do'stlaringiz bilan baham:
  • 1   2   3   4   5   6   7   8   9   ...   52




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

    kiriting | ro'yxatdan o'tish
        Bosh sahifa
    юртда тантана
    Боғда битган
    Бугун юртда
    Эшитганлар жилманглар
    Эшитмадим деманглар
    битган бодомлар
    Yangiariq tumani
    qitish marakazi
    Raqamli texnologiyalar
    ilishida muhokamadan
    tasdiqqa tavsiya
    tavsiya etilgan
    iqtisodiyot kafedrasi
    steiermarkischen landesregierung
    asarlaringizni yuboring
    o'zingizning asarlaringizni
    Iltimos faqat
    faqat o'zingizning
    steierm rkischen
    landesregierung fachabteilung
    rkischen landesregierung
    hamshira loyihasi
    loyihasi mavsum
    faolyatining oqibatlari
    asosiy adabiyotlar
    fakulteti ahborot
    ahborot havfsizligi
    havfsizligi kafedrasi
    fanidan bo’yicha
    fakulteti iqtisodiyot
    boshqaruv fakulteti
    chiqarishda boshqaruv
    ishlab chiqarishda
    iqtisodiyot fakultet
    multiservis tarmoqlari
    fanidan asosiy
    Uzbek fanidan
    mavzulari potok
    asosidagi multiservis
    'aliyyil a'ziym
    billahil 'aliyyil
    illaa billahil
    quvvata illaa
    falah' deganida
    Kompyuter savodxonligi
    bo’yicha mustaqil
    'alal falah'
    Hayya 'alal
    'alas soloh
    Hayya 'alas
    mavsum boyicha


    yuklab olish