در vb براحتي مي توانيم از طريق حلقه نوع كنترل رل تشخيص داده و property آن را تغيير دهيم ولي اين كار در سي شارپ جگونه است؟
gettype() نوع را بر مي گرداند ولي خواصي كه در پنجره property هستند از طريق كد در دسترس نيست؟
لطفا راهنمايي كنيد.
در vb براحتي مي توانيم از طريق حلقه نوع كنترل رل تشخيص داده و property آن را تغيير دهيم ولي اين كار در سي شارپ جگونه است؟
gettype() نوع را بر مي گرداند ولي خواصي كه در پنجره property هستند از طريق كد در دسترس نيست؟
لطفا راهنمايي كنيد.
دوست عزیز اول باید بدونید که نوع کنترل چیه و بعد بیایید خواصشو تغییر بدید شما بگید دقیقا می خایی چه کار کنید تا کدشو بزارم
با سلام
با استفاده از آرایه ها یه آرایه از نوع کنترل مورد نظرت بساز و کنترل ها رو بریز داخل آرایه سپس با foreach خواص اونا را تغییر بده
foreach (Control ctl in groupBox1.Controls)
{
if (ctl.GetType() == typeof(TextBox))
ctl.property = false;
else
ctl.property = true;
}
در قطعه كدي كع اومده ، همه خواص را نشان نميده ، منظورم خواص readonly , locked و ... هست
آخرین ویرایش به وسیله Mahmoud.Afrad : چهارشنبه 03 آذر 1395 در 22:20 عصر