title: How do I position a ContextMenuStrip underneath a link label?
body: <p>My form has a link label <em>llInventory</em> and ContextMenuStrip <em>cmsInventory</em>. When I <strong>left click</strong> on the link label the contextmenustrip should open right underneath of link label. So I have written code to position the contextMenuStrip but it still displays it at the top left corner of the screen, here is the code </p>
  
  <pre><code>        private void llInventory_MouseClick(object sender, MouseEventArgs e)
      {
           if (e.Button == MouseButtons.Left)
          {
             // llInventory.BackColor = Color.Blue;
              //llInventory.ForeColor = Control.
              Point p = new Point(this.llInventory.Location.X, this.llInventory.Location.Y + llInventory.Height);
              cmsInventory.PointToScreen(p);
              cmsInventory.Show();
          }
      }
  </code></pre>
  
  <p>How do I fix this?</p>