PDA

View Full Version : ایجاد متد برای یک شیء جدید



ya ali
سه شنبه 12 آبان 1388, 18:53 عصر
سلام من یه باتون به این ترتیب که در رویداد کلیکش یک شیء جدید که اصلا وجود نداره مثل پیکچرباکس در فرم درست کنه ساختم ، حالا در فرماندهی به رویداد اون مثل ایونت کلیکش که در صورت اعمال چه کارهایی انجام بده دچار مشکل شدم لطفا راهنمایی کنید ممنون یا علی

Reza_Yarahmadi
سه شنبه 12 آبان 1388, 22:13 عصر
شما باید قبلا متد مربوط به رویداد مورد نظرتون رو توی برنامه نوشته باشید و در زمان ساخت و اضافه کردن کنترل به فرم ، رویداد مورد نظرتون رو با متدش مقدار دهی کنید.
یه نمونه ساده:
private void buttonX1_Click(object sender, EventArgs e)
{
PictureBox P = new PictureBox();
P.Location = new Point(50, 200);
P.Click += new EventHandler(P_Click);
this.Controls.Add(P);
}

void P_Click(object sender, EventArgs e)
{
//Do Some Thing
}

ya ali
چهارشنبه 13 آبان 1388, 19:05 عصر
ممنون من این دستور رو استفاده کرده بودم و الان در مرحله فشرده شازی کدهای برنامه هستم می خواستم بدونم راهه دیگه ای برای از بین بردن این پاسکاری کدها وجود داره بازم متشکرم از توجهتون یا علی