امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
تغییر خاصیت کنترل با دستور تکرار
نویسنده پیام
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #1
تغییر خاصیت کنترل با دستور تکرار
با سلام
من چند تا تکست باکی دارم که باید چندین بار خاصیتهاش رو تغییر بدم
برا متال اگه یه متد برا تغییر text بنویسم چطور با دستور تکرار از دوباره نویسی خلاص بشم .
مشکلم با نام تکست باکس هست که باید توسط دستور تکرار تغییر کنه .
ممنون ک

۱۴-مهر-۱۳۸۸, ۱۶:۰۴:۱۴
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #2
RE: تغییر خاصیت کنترل با دستور تکرار
اگه ثابت هستن. یه آرایه درست کن و بریز توشون.
اگه توی یه container خاصی هستن با یه for each
اگر نه یه مشخصه بزار مثلا اول اسمشون ch_ باشه یا توی تگ شون ch باشه و بعد با for each

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۵-مهر-۱۳۸۸, ۲۰:۱۳:۰۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hamidsina
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #3
RE: تغییر خاصیت کنترل با دستور تکرار
میشه یه مثال با foreach بزنید
ممنون

۱۶-مهر-۱۳۸۸, ۱۸:۵۷:۰۰
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #4
RE: تغییر خاصیت کنترل با دستور تکرار
اگه درست فهمیده باشم منظورتونو.
الان دکمه رو که بزنید چار تا تکست وسط وتنشون میشه مل تکست 1 .
البته کدی که الان گذاشتم برای وقتیه که فقط تکست باشه توی اون container. وگرنه باید شمارنده از نوع Object باشه و توی حلقه نوع داده رو هم چک کنید.

(توضیه های آنتیسیشارپی: الان دوباره مثل اون سواله به مشکل میخوره. برید ویبی کار کنید راحت شید )


فایل‌(های) پیوست شده
.rar   WindowsFormsApplication5.rar (اندازه: 30.06 KB / تعداد دفعات دریافت: 46)

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۷-مهر-۱۳۸۸, ۰۹:۳۱:۲۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hamidsina
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #5
RE: تغییر خاصیت کنترل با دستور تکرار
سلام
ممنونم ازتون.
همون طور که گفتید من تو پانلم بازم کنترل دارم حالا یه متود نشتم ، زیاد جالب نیست ولی کار میده
لطفا شما اصلاحش کنید
بازم مرسی .
کد:
private void TextBox_text(params string[] text)
        {
            if (text.Length != 0)
            {
                int index = 0;

                foreach (object T in panel1.Controls)
                {
                    if (T is TextBox)
                    {
                        try
                        {
                            ((TextBox)T).Text = text[index];
                            index++;
                        }
                        catch
                        {

                        }
                    }

                }

            }
            else
            {
                int index = 0;

                foreach (object T in panel1.Controls)
                {
                    if (T is TextBox)
                    {
                        try
                        {
                            ((TextBox)T).Text = "";
                            index++;
                        }
                        catch
                        {

                        }
                    }

                }
            }

        }

        private void button1_Click(object sender, EventArgs e)
        {
            TextBox_text("hamid","ali","hoseyn","arash","shahin");            
        }

        private void button2_Click(object sender, EventArgs e)
        {
            TextBox_text();
        }

(آخرین ویرایش در این ارسال: ۱۷-مهر-۱۳۸۸, ۱۹:۲۶:۲۱، توسط hamidsina.)
۱۷-مهر-۱۳۸۸, ۱۹:۱۰:۳۸
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #6
RE: تغییر خاصیت کنترل با دستور تکرار
فک نکنم مشکلی داشته باشه. (هیچکی آدم وارتر نبود، از من میپرسی؟)

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۷-مهر-۱۳۸۸, ۲۰:۱۰:۰۷
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question [فوری] شمردن و ذخیره مقدار های کنترل های داینامیک shahryarse 0 2,110 ۰۹-فروردین-۱۳۹۵, ۱۶:۳۷:۱۱
آخرین ارسال: shahryarse
  [سوال] دستور inputbox mehrdad8 2 2,280 ۱۵-تير-۱۳۹۴, ۱۷:۰۳:۳۶
آخرین ارسال: mehrdad8
  [سوال] دستور group by moyjon 0 1,953 ۱۳-دى-۱۳۹۳, ۱۱:۲۸:۵۰
آخرین ارسال: moyjon
  معادل این دستور تور سی شارپ mehrdad8 1 2,535 ۲۲-اردیبهشت-۱۳۹۳, ۱۴:۵۴:۲۵
آخرین ارسال: Di Di
  مشکل با دستور if A.P-H@ck3r 3 2,541 ۱۹-بهمن-۱۳۹۲, ۰۱:۰۶:۳۴
آخرین ارسال: ترانسپورتر
  دسترسی به کنترل های داخل گریدویو Ghoghnus 0 2,597 ۱۰-بهمن-۱۳۹۲, ۱۲:۰۱:۰۷
آخرین ارسال: Ghoghnus
  ایجاد تغییر در ساختار پایگاه داه نصب شده رو سیستم کاربر taksa2012 1 2,993 ۳۰-آذر-۱۳۹۲, ۱۸:۲۷:۰۰
آخرین ارسال: Ghoghnus
  تغییر ساختار پایگاه داده در نگارش جدید taksa2012 0 1,933 ۰۲-آذر-۱۳۹۲, ۰۳:۱۴:۳۵
آخرین ارسال: taksa2012
  [سوال] تغییر گرافیک paint doooste_2002 5 3,555 ۱۱-مهر-۱۳۹۲, ۲۰:۴۳:۵۵
آخرین ارسال: ترانسپورتر
  [سوال] تغییر پرمیشن فایل ها Ghoghnus 1 2,654 ۰۳-تير-۱۳۹۲, ۱۰:۲۱:۰۷
آخرین ارسال: bitaroos

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS