I have created 4 buttons dynamically and placed them horizontally using c# win forms.Now i want show a custom tooltip(actually its a borderless form) under each of the 4 buttons on mouse hover event.But how do i position my tooltip form under the buttons??
I have tried the code below but it does not work the desired way.

```
tooltip.Location = new System.Drawing.Point(b.Left, b.Top);

```

Where 'tooltip' is tooltip form object & 'b' is the dynamic button.Please advise with some code snippet.

```
private void B_MouseHover(object sender, EventArgs e)
    {
        var b = sender as Button;
        //MessageBox.Show(Cursor.Position.ToString());
        if(b!= null)
        {
            if (tooltip == null)
            {
                tooltip = new frmSecQStatToolTipDlg();
            }

            tooltip.Location = new System.Drawing.Point(b.Left, b.Bottom);
            tooltip.data(b.Tag.ToString());
            tooltip.Show();
        }
    }

```