我有一个由 C# 和 Visual Studio 2010 提供支持的 Windows 窗体应用程序。
如何将我的应用程序最小化到系统托盘(不是任务栏),然后在系统托盘中双击时将其带回来?任何的想法?另外,如何在系统托盘的图标中创建一些菜单,当我右键单击它时,它会显示一个菜单,如登录、断开连接、连接等。
另外,有什么方法可以像从系统托盘弹出的气球一样显示吗?
PS:我已经加了一个notifyIcon,但是不知道怎么用。
最佳答案
private void frmMain_Resize(object sender, EventArgs e)
{
if (FormWindowState.Minimized == this.WindowState)
{
mynotifyicon.Visible = true;
mynotifyicon.ShowBalloonTip(500);
this.Hide();
}
else if (FormWindowState.Normal == this.WindowState)
{
mynotifyicon.Visible = false;
}
}
关于c# - 最小化应用程序到系统托盘,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7625421/