• ColorDialog Komponentasi
  • 10.4-rasm.
  • 10-Mavzu. Muloqat oynalari va ularni sozlash, boshqarish elementlari. Messagebox ni Shakllantirish. Muloqot oynalarini shakllantirishga oid vazifalar




    Download 0,57 Mb.
    bet2/3
    Sana29.05.2024
    Hajmi0,57 Mb.
    #256760
    1   2   3
    Bog'liq
    10 Muloqat oynalari va ularni sozlash, boshqarish elementlari Messagebox

    SaveFileDialog komponentasi
    SaveFileDialog komponentasi fayllarni saqlash uchun xizmat qiladi va ushbu komponenta All Windows Forms komponentalar panelida joylashgan.
    SaveFileDialogning barcha xossalari OpenFileDialogning xossalari bilan deyarli bir xil va OverwritePrompt xossasi bilan ajralib turadi. Agarda ushbu xossa true qiymat qabul qilsa u holda bu oyna qanday saqlash dialog oynasini chaqiradi, ya’ni bitta faylni boshqa nom ostida saqlash.
    SaveFileDialog komponentasiga bir misol:
    Matnni saqlash uchun bizga richtextbox button komponentalari kerak bo’ladi.

    10.3-rasm. RichTextBox da yozilgan ma’lumotni .txt fayl kengaytmasi ko’rinishida saqlash.
    Fayl nomini yozib, saqlash tugmasi bosilsa, ushbu fayl ko’rsatilgan joyga saqlanadi. Agarda fayl nomiga 1 yozilsa Faylning formati 1.txt ko’rinishida saqlanadi.
    Dastur kodi quyidagicha:
    private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
    SaveFileDialog ^saveFileDialog1 = gcnew SaveFileDialog();
    saveFileDialog1->Filter = "Text Files|*.txt" ;
    saveFileDialog1->FilterIndex = 2 ;
    saveFileDialog1->RestoreDirectory = true ;
    if(saveFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK){
    IO::File::WriteAllText(saveFileDialog1->FileName,richTextBox1->Text);
    }
    }
    ColorDialog Komponentasi
    Colordialog oynasi All Windows Forms komponentalar panelida joylashgan.
    ColorDialog komponentasi rang tanlash uchun dialog oyna ochib beradi. Buning uchun unda Showdialog metodidan foydalanamiz.
    ColorDialogdan shriftni rangini o’zgartirishdan foydalanish dasturini ko’rib chiqamiz:
    Buning uchun button tugmasidan foydalanib, richtextbox komponentasining rangini o’zgartiramiz.

    10.4-rasm. RichTextBox da yozilgan matn rangini o’zgartirish.


    10.5-rasm. RichTextBox da yozilgan matn rangini o’zgartirish (shirft rangini o’zgartishi tugmasi bosilganida rang tanlash oynasi ko’rinishi).


    10.6-rasm. RichTextBox da yozilgan matn rangini o’zgargan holati.

    Dasturning kodi:


    private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
    colorDialog1->ShowDialog();
    richTextBox1->ForeColor=colorDialog1->Color;
    }

    Download 0,57 Mb.
    1   2   3




    Download 0,57 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    10-Mavzu. Muloqat oynalari va ularni sozlash, boshqarish elementlari. Messagebox ni Shakllantirish. Muloqot oynalarini shakllantirishga oid vazifalar

    Download 0,57 Mb.