• Alignment
  • Masalan: Visual C++ dasturida Windows Application muhitida ishlanishi: 1 n to‘ldiring. N va M ni TextBox




    Download 1.59 Mb.
    bet5/14
    Sana29.05.2023
    Hajmi1.59 Mb.
    #66362
    1   2   3   4   5   6   7   8   9   ...   14
    Bog'liq
    3 4 mustaqil ishlar

    Masalan: Visual C++ dasturida Windows Application muhitida ishlanishi: 1 n to‘ldiring. N va M ni TextBox komponetasi yordamida kiriting. Massiv elementlaridan qiymati juft bo‘lganlarining yig‘indisini 2-formaning label komponentasida chiqaring.
    1-qadam. Yangi forma ochiladi.

    5.2.1- rasm. Yangi loyiha turini tanlash oynasi.
    2- qadam. Toolbox dialog oynasidan Button, dataGridWiew, label komponentalari formaga tashlanadi va dataGridWiev ga ustunlar qo‘shiladi. dataGridWiew ga vizual muhitdan ustunlar qo‘shsa bo‘ladi. Usutunlar qo‘shish quyidagicha:

    5.2.2- rasm. Data GridWiew komponentasiga ustun qo‘shish.
    3-qadam. Button tugmasini ustida sichqonchaning chap tugmasi 2 marta tez bosiladi va kodlar oynasiga o‘tiladi. Kodlar oynasida quyidagi kodlar yoziladi:

    1. private: System::Void button1_Click(System::ObjectA sender

    System::EventArgsA e)

    1. {

    2. int n=Convert::ToInt32(textBox1->Text);

    3. int s=0;

    4. dataGridView1->ColumnCount = n;

    5. dataGridView1->RowCount = n;

    6. int a[10][10];

    7. fo r (int i=0;i

    8. fo r (int j=0;j

    9. a[i][j]=rand()%50+1;

    10. i f (a[i][j]%2==0)s+=a[i][j];

    11. dataGridView1->Columns[j]->HeaderText= (j+1).ToString()+M - ustun";

    12. dataGridView1->Rows[i]->Cells[j]->Value =a[i][j].ToString(); 14. }}

    1. MessageBox::Show(Convert::ToString(s));

    2. }

    5.3 Komponеnta xususiyatlari va xodisalari.
    L abel
    Shaklda tahrir qilib bo`lmaydigan statik matnning to`rtburchak sohasini aks ettiradi. Odatda matn boshqa komponenta nomidan iborat bo`ladi.
    Nom matni Text xususiyatining qiymatidir. Alignment xususiyati matnni tekislash usulini aniqlaydi. Shrift o`lchami avtomatik tarzda sohaning maksimal to`ldirilishiga mos kelishi uchun, AutoSize xususiyatining true qiymatini o`rnating.
    Kalta soha ichida matnning hammasini ko‘rish imkoniga ega bo`lish uchun, WordWrap xususiyatiga true qiymatini bering. Transparent xususiyatiga true qiymatini o`rnatsangiz, boshqa komponentaning bir qismini to`g‘ri uning ustida joylashtirilgan nom orasidan ko`rinib turadigan qilishingiz mumkin.

    Download 1.59 Mb.
    1   2   3   4   5   6   7   8   9   ...   14




    Download 1.59 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Masalan: Visual C++ dasturida Windows Application muhitida ishlanishi: 1 n to‘ldiring. N va M ni TextBox

    Download 1.59 Mb.