PDA

View Full Version : سوال: نحوه تعریف رویداد های سفارشی برای کنترل های سفارشی



emil_turk
یک شنبه 29 دی 1387, 08:47 صبح
من یک کنترل سفارشی ساختم حالا میخوام یک رویداد به ان اضافه کنم لطفا کمک کنید؟

************************************************
ویرایش شده توسط مدیر بخش => مهدی کیانی

عنوان تاپیک از "سوال در مورد کنترل های سفارشی "به متن کنونی تغییر یافت..
لطف کنید، عنوان تاپیک هایتان را متناسب با موضوع آن انتخاب نمایید.
موفق باشی
*************************************************

ASKaffash
یک شنبه 29 دی 1387, 10:26 صبح
سلام
به شکل ذیل :
public delegate void SaveFunction();

بعد درون کلاس یک نمونه از آن ایجاد میگردد

public event SaveFunction SaveFunction;

alihassanabadi
جمعه 04 بهمن 1387, 01:37 صبح
سلام
اگه منظورت اینه که خودت یه کنترل مثل button ساختی و میخوای بهش رویداد اضافه کنی که اینجوری
private Button mybtn = new Button();
private void Form1_Load(object sender, EventArgs e)
{

mybtn.Location = new Point(200, 230);
btnadd.Text = "message";
mybtn.MouseMove += new MouseEventHandler(btnadd_MoseMove);
mybtn.Click += new EventHandler(mybtn_Click);
this.Controls.Add(mybtn);
}
خدا کنه منظورت رو فهمیده باشم
private void mybtn_Click(object sender, EventArgs e)
{
//code
}

#aliyari_C
شنبه 12 بهمن 1387, 01:11 صبح
مثلا برای یک Buttomthis.Buttom1.MousMove+= new system.Windows.Forms.MouseEventHandler(this.Buttom 1.MouseMove)