title: Cannot implicitly convert type 'void' to System.Windows.Forms.MouseEventHandler
body: <p>In my program it is possible to draw a LinkLabel with the text which is defined before. When the LinkLabel is visible, I want to open a new form when I double click the LinkLabel</p>
  
  <p>this is the code I have so far:</p>
  
  <pre><code>private Graphics g;
  
          private int punt1 = 0;
          private int punt2 = 0;
  
          private void Form1_MouseUp(object sender, MouseEventArgs e)
          {
              int x = e.X;
              int y = e.Y;
  
              g = this.CreateGraphics();
  
              if (e.X &gt; 20 &amp;&amp; e.Y &gt; 100)
              {
                  ...
  
                  if (rbTekst.Checked &amp;&amp; MousePosition.X &gt; 1000)
                  {
                      string naam = tbUseCaseName.Text;
                      LinkLabel lb = new LinkLabel();
                      UseCase uc = new UseCase();
                      lb.MouseDoubleClick += uc.Show();
                      lb.Location = e.Location;
                      lb.Text = naam;
                      this.Controls.Add(lb);
                  }
  </code></pre>
  
  <p>Everything works great except the DoubleClick event. I get the following error message:</p>
  
  <blockquote>
    <p>Cannot implicitly convert type 'void' to
    'System.Windows.Forms.MouseEventHandler'</p>
  </blockquote>
  
  <p>Does this error occurs because <strong>Form1_MouseUp</strong> has <em>MouseEventsArgs e</em>?</p>
  
  <p>Thanks in advance!</p>