• یک کد برای همه!
    #1
    Note 
    شاید خیلی براتون پیش اومده که تعداد زیادی کنترل روی فرمتون بوده باشه و شما خواستید برای همشون یک کد مشابه بذارید، مثلا تعداد زیادی TextBox دارید و میخواید وقتی کاربر روی هر کدوم از اونها کلیک میکنه بک گراند همون کادرمتن عوض بشه مطمئنا اصلا دوست ندارید بشینید و برای تک تکشون کد عوض شدن رنگ رو بنویسید
    تو این پست میخوایم یه روش بسیار ساده و کاربردی رو با هم یاد بگیریم:

    برای اینکار اول باید همه Textbox هایی که میخواید رو انتخاب کنید بعد از پنل peroperties قسمت Events رو انتخاب کنید و از لیستی که وجود داره یک رویداد رو انتخاب کنید مثلا click (یعنی وقتی کاربر رو اونها کلیک کرد) خب حالا کافیه کد مشترک رو بنویسید:

    مثلا کنترل های شما textbox هستن:
    کد php:
    private void textBox3_Click(object senderEventArgs e)
            {
                
    TextBox mytxt sender as TextBox;
                
    mytxt.BackColor Color.Blue;
            } 

    برای کنترل های دیگه هم باید همین کارو انجام بدید مثلا اگر دکمه گذاشتید بجای کلاس TextBox باید کلاس Button رو بذارید.

    موفق باشید. :happysmiley:

    منبعConfusedoftafzar.net

    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

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