CheckBox- ning GroupBox ichida yoki yo'qligini tekshiradi va agar shunday bo'lsa, usul uni GroupBox- ning ota-onasiga o'tkazadi . Keyin u CheckBox- ning joylashishini moslashtiradi, shunda u formada bir xil holatga ega bo'ladi. Bundan tashqari, u GroupBox-ning orqasida qolmasligi uchun uni stacking old qismiga o'tkazadi .
Va nihoyat, CheckBox holatiga qarab , usul GroupBox-ni yoqadi yoki o'chiradi (tarkibidagi barcha boshqaruv elementlarini yoqadi yoki o'chiradi).
Quyidagi kod foydalanuvchi CheckBox es-ni tekshirganda yoki olib tashlaganda dastur qanday javob berishini ko'rsatadi .
private void chkBreakfast_CheckedChanged (ob'ekt yuboruvchisi, EventArgs e)
{
ManageCheckGroupBox (chkBreakfast, grpBreakfast);
}
private void chkLunch_CheckedChanged (ob'ekt yuboruvchisi, EventArgs e)
{
ManageCheckGroupBox (chkLunch, grpLunch);
}
Ushbu voqea ishlovchilari shunchaki ManageCheckGroupBox usulini chaqirib, uni tegishli CheckBox va unga mos keladigan GroupBox-ni uzatadi .
Tayyorladi: Rahmatjonov Mirzohidjon 19.06
Do'stlaringiz bilan baham: |