You could start by testing the following:
You can use MouseEnter
to show a window in a popup style.
private void panel1_MouseEnter(object sender, System.EventArgs e)
{
MyForm frm = new MyForm();
frm.ShowDialog();
}
When you require behavior like jquery UI Tooltip you can use UserControl
private Control popup;
private void panel1_MouseEnter(object sender, System.EventArgs e)
{
MyUserControl mcu = new MyUserControl ();
this.popup =mcu; //save references to new control
this.Controls.Add(this.popup);
this.popup.Location.X = ((Control)sender).Location.X+ offsetX;
this.popup.Location.Y = ((Control)sender).Location.Y+ offsetY;
}
private void panel1_MouseLeave(object sender, System.EventArgs e)
{
this.Controls.Remove(this.popup);
}