none
Performing mouse click in C#

    General discussion

  • Let's say for example that my mouse cursor is over some control. (e.g Button).
    I want to write a code that tells my cursor to perform click.
    Like raising event Cursor.Click() or something.
    Or if that's not possible - then for the specific control like, raising event Button.Click().

    Is this possible ?
    Wednesday, March 31, 2004 8:21 AM

All replies

  • Assuming you have only registered one event handler, you could just call this - it's a regular method that only takes some special paramaters. In most cases, they can be null:

    void button1_Click(object sender, EventArgs e) 
    {
        MessageBox.Show("Hello world");
    }

    void SomewhereElse() 
    {
        button1_Click(null, null);
    }
    Wednesday, March 31, 2004 9:16 AM