نمایش نتایج 1 تا 16 از 16

نام تاپیک: دسترسی به کنترل های فرم با حلقه for

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #10
    کاربر دائمی آواتار zayens
    تاریخ عضویت
    آبان 1387
    محل زندگی
    شرکت امیدبوم
    پست
    591

    نقل قول: دسترسی به کنترل های فرم با حلقه for

    نقل قول نوشته شده توسط 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;
    }
    }
    }
    آخرین ویرایش به وسیله zayens : دوشنبه 15 شهریور 1389 در 13:07 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •