
نوشته شده توسط
Mohandes2009
جگرت شم نوشته خودش کد :
form1.controls.text="xxxxx"
را نوشته و غلطه خوب یعنی می خواسته تکستش را تغییر بده در ضمن جایی نگفته تو سوال چک داشته باشه یا نه!!!
به سوالش دقت کنین

نوشته شده توسط
morteza_bn
سلام دوستان

نوشته شده توسط
morteza_bn
من یه فرم دارم که توش حدود 30 تا , checkbox وجود داره حالا می خوام با یه حلقه for به اینا دسترسی داشته باشم تا بتونم مقدار شو تغییر بدم میشه بگید چجوری میشه این کار رو انجام داد
من با خاصیت controls از form این کار رو می خواستم انجام بدم ولی پیغام خطا داد که مشخص می شد هیچی تو این خاصیت وجود نداره کد تقریبا بصورت زیر بود
form1.controls.text="xxxxx"
[i][i]جمله ی " تقریبا بصورت زیر بود " یعنی : یه چیزایی تو این مایه ها بود
درضمن: اگر صد تا چک باکس هم در یک فرم باشه در صورتی که همش در GroupBox باشه ویژوال،تعداد کنترل ها را برابر 1 میداند.(با دستور count امتحان کنید)
این هم کد چک مارک کردن همه ی چک باکس ها
نقل قول می گردد که کد، مال Salar Ashgi میباشد(صرفا جهت احترام به حقوق)
البته کمی با تغییر
foreach (Control c inthis.Controls)
{
if (c.GetType() == typeof(CheckBox))
{
if ((c asCheckBox).CheckState == CheckState.Unchecked)
{
(c asCheckBox).CheckState = CheckState.Checked;
}
}
}