如何添加类似的弹出框?c#vs2013

如何添加类似的弹出框?c#vs2013,c#,winforms,user-interface,visual-studio-2013,C#,Winforms,User Interface,Visual Studio 2013,我想改进我的应用程序的界面。是否可以添加类似的内容(请参阅下图)?: 当您单击该名称或将光标移动到该名称时,将出现一个弹出框,其中包含用户的主要信息。如果可能的话,你能教我使用合适的工具吗。我不介意它是否是基本工具,因此我可以制作一个与图像类似的工具 顺便说一句,我使用的是visual studio 2013。如果是web应用程序,请查看 只需将事件从单击更改为悬停 并为您自己获取一份引导的副本这里是一个弹出式面板的(绝对最小)示例,用于显示和隐藏: Panel popPanel = new

我想改进我的应用程序的界面。是否可以添加类似的内容(请参阅下图)?:

当您单击该名称或将光标移动到该名称时,将出现一个弹出框,其中包含用户的主要信息。如果可能的话,你能教我使用合适的工具吗。我不介意它是否是基本工具,因此我可以制作一个与图像类似的工具


顺便说一句,我使用的是visual studio 2013。

如果是web应用程序,请查看

只需将事件从单击更改为悬停

并为您自己获取一份引导的副本这里是一个弹出式
面板的(绝对最小)示例,用于显示和隐藏:

Panel popPanel = new Panel();

private void linkLabel1_MouseEnter(object sender, EventArgs e)
{
    popPanel.Parent = linkLabel1.Parent;
    popPanel.Location = new Point(linkLabel1.Left -  20, linkLabel1.Top + 10);
    //popPanel.displayData(someDataClassFromSender);
    popPanel.Show();
    popPanel.MouseLeave += (ss, ee) => { popPanel.Hide(); };
}
对于
面板
(或某些其他控件)上信息的布局和显示,您应该创建一个类
PopUpPanel
,并为其提供一种加载其应显示的数据的方法。

尝试以下方法