我开发了一个在后台运行的WinForm应用程序。主窗体是隐藏的,为了显示应用程序,我必须单击托盘栏中的图标。
(为了开发这个应用程序,我遵循了这篇文章:http://windowsclient.net/articles/notifyiconapplications.aspx)
现在我想修改我的应用程序,以便在我启动它时显示主窗体,并且只有在窗体最小化时才隐藏在托盘栏中。
如何在应用程序启动时调用自定义mainForm.Show()
中的ApplicationContext
方法?
答案 0 :(得分:1)
使用您链接到的示例源,因此您必须转换为您的代码库,我在CalendarApplicationContext.InitializeContext()中添加了对ShowForm()的调用。
如果我理解你的要求,这似乎就是你想要的。
/// </summary>
private void InitializeContext()
{
....
this.exitContextMenuItem.Click += new System.EventHandler(this.exitContextMenuItem_Click);
ShowForm();
}