Event,Click
-
Hello frineds in this code I wanted when I add 2 nums,the result be shown in another massagebox(plus in textbox in form) I wanted to use predefined "Click" Please guide me. namespace calculate { public delegate void Startdelegate(); public delegate void addnum(); public partial class tamrin : Form { // custom event public event Startdelegate StartEvent; private Form2 Form2; public tamrin() { InitializeComponent(); this.Load += new System.EventHandler(this.Form1_Load); StartEvent += new Startdelegate(OnStartEvent); StartEvent(); } button2.Click += new EventHandler(OnClickadd); 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()); } public void OnStartEvent() { Form2 = new Form2(); Form2.Show(); } public void Form1_Load() { Form3 = new Form3(); Form3.Show(); } public void Onclickadd() { int result = int.Parse(num1.Text) + int.Parse(num2.Text); MessageBox.Show(result.ToString()); } } }
-
Hello frineds in this code I wanted when I add 2 nums,the result be shown in another massagebox(plus in textbox in form) I wanted to use predefined "Click" Please guide me. namespace calculate { public delegate void Startdelegate(); public delegate void addnum(); public partial class tamrin : Form { // custom event public event Startdelegate StartEvent; private Form2 Form2; public tamrin() { InitializeComponent(); this.Load += new System.EventHandler(this.Form1_Load); StartEvent += new Startdelegate(OnStartEvent); StartEvent(); } button2.Click += new EventHandler(OnClickadd); 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()); } public void OnStartEvent() { Form2 = new Form2(); Form2.Show(); } public void Form1_Load() { Form3 = new Form3(); Form3.Show(); } public void Onclickadd() { int result = int.Parse(num1.Text) + int.Parse(num2.Text); MessageBox.Show(result.ToString()); } } }
For a method to qualify as an eventhandler, it must have object sender and e eventargs as parameters. f.e.:
form1.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing); ... private void Form1_FormClosing(object sender, FormClosingEventArgs e) { e.Cancel = true; MessageBox.Show("test"); }
Visual Studio can't evaluate this, can you?
public object moo { __get { return moo; } __set { moo = value; } }
-
Hello frineds in this code I wanted when I add 2 nums,the result be shown in another massagebox(plus in textbox in form) I wanted to use predefined "Click" Please guide me. namespace calculate { public delegate void Startdelegate(); public delegate void addnum(); public partial class tamrin : Form { // custom event public event Startdelegate StartEvent; private Form2 Form2; public tamrin() { InitializeComponent(); this.Load += new System.EventHandler(this.Form1_Load); StartEvent += new Startdelegate(OnStartEvent); StartEvent(); } button2.Click += new EventHandler(OnClickadd); 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()); } public void OnStartEvent() { Form2 = new Form2(); Form2.Show(); } public void Form1_Load() { Form3 = new Form3(); Form3.Show(); } public void Onclickadd() { int result = int.Parse(num1.Text) + int.Parse(num2.Text); MessageBox.Show(result.ToString()); } } }