如何添加类似的弹出框?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
,并为其提供一种加载其应显示的数据的方法。尝试以下方法