Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Event,Click

Event,Click

Scheduled Pinned Locked Moved C#
tutorial
3 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    abalfazl
    wrote on last edited by
    #1

    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()); } } }

    J A 2 Replies Last reply
    0
    • A abalfazl

      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()); } } }

      J Offline
      J Offline
      joon vh
      wrote on last edited by
      #2

      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; } }

      1 Reply Last reply
      0
      • A abalfazl

        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()); } } }

        A Offline
        A Offline
        abalfazl
        wrote on last edited by
        #3

        Hello I want to change this method public void Onclickadd() { int result = int.Parse(num1.Text) + int.Parse(num2.Text); MessageBox.Show(result.ToString()); } So that it can be used by predefined "Click" event. How?

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups