View Full Version : نحوه استفاده از رویدادها در C#
mehdio
جمعه 16 فروردین 1392, 01:16 صبح
سلام من چطور می توان از رویداد keypress که مربوط به textbox است استفاده کنم؟
arash691
جمعه 16 فروردین 1392, 01:23 صبح
سلام من چطور می توان از رویداد keypress که مربوط به textbox است استفاده کنم؟
روش اول : خودت کدش رو بنویسی !
روش دوم : از قسمت رویداد که ایکنش شبیه رعد و برق هستش keypress رو انتخاب کن .
this.textBox1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.tex tBox1_KeyPress);
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
}
khokhan
جمعه 16 فروردین 1392, 01:24 صبح
سلام
خوب از پراپرتی textboxبر روی آیکن events کلیک می کنی بعدش هم که حله دیگه
mehdio
جمعه 16 فروردین 1392, 15:25 عصر
سلام من از visual studio 2008 استفاده می کنم property مربوط به textbox گزینه ی event را ندارد کد را هم نوشتم ولی ارور داد خواهشا واضح تر توضیح بدید
arash691
جمعه 16 فروردین 1392, 15:42 عصر
سلام من از visual studio 2008 استفاده می کنم property مربوط به textbox گزینه ی event را ندارد کد را هم نوشتم ولی ارور داد خواهشا واضح تر توضیح بدید
از هر ورژن ویژوال استدیو که استفاده بکنی این قسمت ها جزو اصلی برنامه هستش و ربطی به ورژن نداره ... !
کد ها رو در کجا نوشتی ؟!!
کد زیر در رخداد form-load باید نوشته بشه
this.textBox1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.tex tBox1_KeyPress);
حالا باید متد textBox1_KeyPress که به KeyPressEventHandler دادی رو بنویسی !
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
}
متد در منطقه ی سفید نوشته بشه خارج از رخداد form_load مثل همه ی متد ها که مینویسی !
به این نکته هم دقت بکن که اسم تکس باکس من textBox1 هستش مطابق با کنترلی که در فرم قرار دادم .
mehdio
جمعه 16 فروردین 1392, 16:19 عصر
به این قسمت ارور میده (this.tex tBox1_KeyPress);
arash691
جمعه 16 فروردین 1392, 16:35 عصر
دوست عزیز اینم برنامه با همین کد هایی که گفتم
102342
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.