• OnPaint Windows
  • OnEnter Yozish vaqtida bajariladi. OnExit
  • OnClick hodisasi.
  • Cancel
  • OnClick
  • Borland C++ Builder 6
  • Form1
  • O‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi navoiy davlat pedagogika instituti




    Download 14,73 Mb.
    bet125/178
    Sana13.05.2024
    Hajmi14,73 Mb.
    #230019
    1   ...   121   122   123   124   125   126   127   128   ...   178
    Bog'liq
    Darslik 01.05.2023

    OnCanResize

    O‘lchamni o‘zgartirganda bajariladi.

    OnContextPopup

    Kontekst menyusini chaqirganda hosil bo‘ladi.

    OnClick

    Komponenta ustida sichqoncha yoki Enter tugmasi bosilganda bajariladi.

    OnClose

    Obyektdan chiqish vaqtida hosil bo‘ladi.

    OnDblClick

    Komponentni sichqoncha yordamida ikki marta bosish orqali hosil qilinadi.

    OnChange

    Grafik obyektni o‘zgartirganda paydo bo‘ladi.

    OnDragDrop

    Joriy komponent ustidan sichqoncha orqali obyektni harakatlantirib to‘xtaganda namoyon bo‘ladi.

    OnDragOver

    Foydalanuvchi obyektni komponent ustida harakatlantirganda yuzaga keladi.

    OnEndDrag

    Obyektni harakatlantirish to‘xtatilganda hosil bo‘ladi.

    OnEnter

    Boshqaruv elementlari faollashganda yuz beradi (sichqoncha yoki tugmasi yordamida).

    OnExit

    Forma oynasi faol bo‘lmagan holatga o‘tganda bajariladi.

    OnKeyDown

    Foydalanuvchi istalgan tugmani bosganda hosil bo‘ladi.

    OnKeyPress

    Foydalanuvchi belgi tugmasini bosganda paydo bo‘ladi.

    OnKeyUp

    Foydalanuvchi ixtiyoriy tugmani bosib, qo‘yib yuborganida bajariladi.

    OnMouseDown

    Obyekt ustida sichqoncha tugmasi bosilganda namoyon bo‘ladi.

    OnMouseUp

    Obyekt ustida bosib turilgan sichqoncha tugmasi qo‘yib yuborilganda hosil bo‘ladi.

    OnMouseMove

    Obyekt ustida sichqoncha harakatlanganda bajariladi.

    OnPaint

    Windowsga rasmni qayta chizish zarurligi haqida xabar kelganida paydo bo‘ladi.

    OnProgress

    Grafik tasvirni o‘zgarishi vaqtida namoyon bo‘ladi.

    OnStartDrag

    Foydalanuvchi obyektni harakatlantira boshlaganda hosil bo‘ladi.

    OnEnter

    Yozish vaqtida bajariladi.

    OnExit

    Chiqish vaqtida bajariladi.

    Quyida eng ko‘p foydalaniladigan ayrim hodisalar bilan tanishib chiqamiz.


    OnClick_hodisasi.'>OnClick hodisasi. Eng ko‘p ishlatiladigan va tanish bo‘lgan hodisa OnClick hisoblanadi. OnClick hodisasi foydalanuvchi tomonidan sichqoncha chap tugmasini komponenta ustida bosib qo‘yib yuborganda sodir bo‘ladi. Bundan tashqari, ushbu hodisa quyidagi hollarda ro‘y beradi:
    - tugma yoki indikator faol bo‘lganda foydalanuvchi tomonidan probel tugmasini bosilganda;
    - foydalanuvchi tomonidan tugmasi bosilganda (bunda forma oynasiga Default xossasi tanlangan bo‘lishi kerak);
    - foydalanuvchi tomonidan tugmasi bosilganda (bunda forma oynasiga Cancel xossasi tanlangan bo‘lishi kerak);
    - foydalanuvchi yo‘nalish tugmalarini bosib jadval, ro‘yxat hamda ochiladigan ro‘yxatdagi elementni tanlaganda;
    - RadioButton tugmasining Checked xususiyatiga true qiymat o‘rnatilganda;
    - CheckBox kompanentasining Checked xususiyati o‘zgarganda;
    - menyu bandining Click usuli faollashganda.
    Ko‘rinib turganidek, bu hodisa ko‘p hollarda bajarilishi mumkin.
    Loyiha oynasi uchun OnClick hodisasi foydalanuvchi tomonidan oynaning bo‘sh bo‘lgan maydonini sichqoncha tugmasi yordamida bosganida sodir bo‘ladi.
    Misol sifatida loyiha oynasiga Button1 tugmasini joylashtirib, Object Inspektor oynasining Events bo‘limidan OnClick hodisasining o‘ng tomonidagi maydonni sichqoncha tugmasi yordamida ikki marta bosiladi:

    3.4.1-rasm.
    Natijada Borland C++ Builder 6 dasturlash muhitining OnClick hodisalarni boshqarish funksiyasi uchun dasturlash maydoni hosil bo‘ladi:

    3.4.2-rasm.
    Bu oynadagi kodlar OnClick hodisasini boshqarish funksiyasi hisoblanadi:
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {


    }
    Bu yerda Form1 – loyiha oynasi nomi, Button1 – komponenta nomi, Click – hodisa nomini anglatadi.
    Bu hodisaning Sender parametri hodisa sodir bo‘lgan obyektni o‘z ichiga oladi va qaysi komponent OnClick hodisasini yaratgani haqida ma’lumot olish uchun ishlatiladi.

    Download 14,73 Mb.
    1   ...   121   122   123   124   125   126   127   128   ...   178




    Download 14,73 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi navoiy davlat pedagogika instituti

    Download 14,73 Mb.