Event
-
Hello friends namespace calculate { public delegate void Startdelegate(); public partial class Form1 : Form { // custom event public event Startdelegate StartEvent; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { int result = int.Parse(num1.Text) / int.Parse(num2.Text); MessageBox.Show(result.ToString()); } private void button2_Click(object sender, EventArgs e) { int result = int.Parse(num1.Text) + int.Parse(num2.Text); TextBox3.Text = result.ToString(); } private void button3_Click(object sender, EventArgs e) { int result = int.Parse(num1.Text) * int.Parse(num2.Text); MessageBox.Show(result.ToString()); } // our custom "Startdelegate" delegate is assigned // to our custom "StartEvent" event. StartEvent += new Startdelegate(OnStartEvent); public void OnStartEvent() { MessageBox.Show("I Just Started!"); } I want when the for calculation be open,Another window will be open with this maassage : " It is started" I want to do this by delegation... GOOD LUCK!
-
Hello friends namespace calculate { public delegate void Startdelegate(); public partial class Form1 : Form { // custom event public event Startdelegate StartEvent; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { int result = int.Parse(num1.Text) / int.Parse(num2.Text); MessageBox.Show(result.ToString()); } private void button2_Click(object sender, EventArgs e) { int result = int.Parse(num1.Text) + int.Parse(num2.Text); TextBox3.Text = result.ToString(); } private void button3_Click(object sender, EventArgs e) { int result = int.Parse(num1.Text) * int.Parse(num2.Text); MessageBox.Show(result.ToString()); } // our custom "Startdelegate" delegate is assigned // to our custom "StartEvent" event. StartEvent += new Startdelegate(OnStartEvent); public void OnStartEvent() { MessageBox.Show("I Just Started!"); } I want when the for calculation be open,Another window will be open with this maassage : " It is started" I want to do this by delegation... GOOD LUCK!