PDA

View Full Version : مبتدی: مشکل در نوشتن Event



CodeforLife
چهارشنبه 05 خرداد 1395, 08:53 صبح
سلام دوستان .من در برنامه ای که نوشتم دو کلاس دارم .
که می خوام اگر عدد بزرگتر از 5 وارد شد , یه Event فایر بشه !
ولی action ای که بهش دادم رو نداره و نال در نزر میگره و اجرا نمی شه !!!!
میشه راهنماییم کنید برای اینکه بخوام بین دو کلاس رویداد بنویسم باید چه کار کنم ؟
کد ها رو می ذارم

namespace example
{
class A
{
public event EventHandler AAA;
public int num { get; set; }
public void Check()
{
if (num > 10)
{
if(AAA!=null )
AAA(this, EventArgs.Empty);
}
}
}
}




این کلا س A هست

namespace example
{
class B
{

public void C( )
{
A a = new A();
a.AAA += a_AAA;
}

void a_AAA(object sender, EventArgs e)
{
System.Windows.Forms.MessageBox.Show("SSSS");
}
}
}




این هم کلاس B

private void button1_Click(object sender, EventArgs e)
{
A a = new A();
a.num = int.Parse(textBox1.Text);
a.Check();
//
B b = new B();
b.C();
}

این هم فرم