PDA

View Full Version : نوشتن رویداد برای کامپوننت ایجاد شده



kamran_14
چهارشنبه 18 شهریور 1394, 20:00 عصر
سلام
من چطوری می تونم یک رویداد مثل click رو برای کامپوننتی که ایجاد کردم بنویسم؟ می شه این رویداد رو هم بنویسید؟

nunegandom
پنج شنبه 19 شهریور 1394, 01:43 صبح
سلام
public event EventHandler ButtonClick; public UserControl1()
{
InitializeComponent();
}


private void button1_Click(object sender, EventArgs e)
{
if(this.ButtonClick != null){
this.ButtonClick(this,e);
}
}

private void userControl11_ButtonClick(object sender, EventArgs e) {
MessageBox.Show("Hello World");
}

this اشاره میکنه به شیء فعلی
اون خط اول هم پروپرتی هست و فقط پروپرتی های یک شی درون پنجره ی property باز میشن، حالا چه در قسمت رویداد یا هرچی