|
Masalan: Visual C++ dasturida Windows Application muhitida ishlanishi: 1 n to‘ldiring. N va M ni TextBox
|
bet | 5/14 | Sana | 29.05.2023 | Hajmi | 1.59 Mb. | | #66362 |
Bog'liq 3 4 mustaqil ishlarMasalan: 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:
private: System::Void button1_Click(System::ObjectA sender
System::EventArgsA e)
{
int n=Convert::ToInt32(textBox1->Text);
int s=0;
dataGridView1->ColumnCount = n;
dataGridView1->RowCount = n;
int a[10][10];
fo r (int i=0;i
fo r (int j=0;j
a[i][j]=rand()%50+1;
i f (a[i][j]%2==0)s+=a[i][j];
dataGridView1->Columns[j]->HeaderText= (j+1).ToString()+M - ustun";
dataGridView1->Rows[i]->Cells[j]->Value =a[i][j].ToString(); 14. }}
MessageBox::Show(Convert::ToString(s));
}
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.
|
| |