PDA

View Full Version : راهنمایی درمورد ارثبری



harani
سه شنبه 18 مهر 1391, 01:23 صبح
سلام دوستان من دوتا فرم دارم که تو یکی 20 تا تکست باکسه تو دیگری یک ریچ باکس , یه باتن با نام Ok و یک باتن دیگر به نام Cancel .

کاربر اگر روی هر تکست باکسی Shiift +Z رو زد اولاً پنجره دوم ظاهر بشه سپس متن تکست باکس در ریچ باکس نشون داده بشه و اگر هم که روی Ok کرد متن ریچ باکس (که همان متن تکست باکس ویرایش شده است) تو تکست باکس مربوطه ریخته شود .

حالا مشکل بنده این است که من نمیخوام برای تک تک تکست باکسا بیام روی رویداد KeyDown دوبار کلیک کنم و با کد نویسی اینکار رو مرتباً ثبت کنم آیا راهی ساده تری وجود دارد ؟

Parham.D
سه شنبه 18 مهر 1391, 06:23 صبح
شما میتونید یک رویداد رو به بیشتر از یک تکست باکس نسبت بدید. چه در طراحی چه در کد نویسی.


// Relation a event method
textBox2.KeyDown += textBox_KeyDown;

// A common key down event method.
private void textBox_KeyDown(object sender, KeyEventArgs e)
{
// Declare an instance from sender text box.
var textBoxSent = (TextBox) sender;

// Recognition that which one of text boxes has sent.
if (textBoxSent.Name == "textBox1") // Do something.
else if (textBoxSent.Name == "textBox2") // Do something.
}