یک کد برای همه!
#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 مهمان