C# Why do I get UserControl Eventhandler definiton error? : I have custom button (UserControl) and I want to create evenhandler for parent form but I always get this error and I don´t know why:

UserControl:
        
    public event EventHandler OnMyClick;
    private void label1_Click(object sender, EventArgs e)
    {
      if (OnMyClick != null)
      OnMyClick("test",e);
    }

Parent form:
    
    private void Form1_Load(object sender, EventArgs e)
    {
     CreateMainMenu();
     Computers_List ctrl = new Computers_List();
     ctrl.OnMyClick += MainMenuClicked(); //I get error here on OnMyClick
    }

    protected void MainMenuClicked()
    {
    //something       
    }

Error:
    
Severity	Code	Description	Project	File	Line	Suppression State
Error	CS1061	'Computers_List' does not contain a definition for 'OnMyClick' and no extension method 'OnMyClick' accepting a first argument of type 'Computers_List' could be found (are you missing a using directive or an assembly reference?)	IT sklad	C:\Users\somap\onedrive\documents\visual studio 2015\Projects\IT sklad\IT sklad\Form1.cs	27	Active
