问题描述
所以,我正在尝试编写一个小程序,其中包含一些表单和每个表单上的不同功能,以解决一些基本问题(并且基本上是为了学习 C#)。
现在我的想法是放入一个托盘图标,当主窗体最小化时它会弹出,你可以在这个托盘中开始其他窗体。托盘很容易实现,但如果我点击菜单项,我无法启动其他表单。
分配了“点击”事件,我的代码是这样的(从通常打开表单的按钮复制过来的):
Internetspeed iRForm = new Internetspeed
{
Location = Location
};
if (!bCheckIRF)
{
iRForm.Show();
iRForm.WindowState = FormWindowState.normal;
bCheckIRF = true;
iRForm.FormClosed += new FormClosedEventHandler(iRForm_Closed);
}
else
{
FormError(); // Just opens a message Box and says the form is already opened
}
以及主窗体最小化时的代码:
if (WindowState == FormWindowState.Minimized)
{
Hide();
TrayIcon.Visible = true;
}
当我点击托盘图标上的菜单项时,它只会打开一个带有空白表单的任务栏图标,但我无法在任何地方访问它以使用它。
有什么建议吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)