该窗体程序有一个托盘图标,所用窗体是VS默认的样式。希望程序运行时只显示托盘图标,不显示主窗体,该如何设置?主窗体名称为Timer。
解决方案 »
- [求助]如何用c#获取另一个应用程序文本框中的值
- 求助!PHONEBOOK.frm_Main.Message(string,string) 是一个“方法”,这在给定的上下文中无效
- Click时如何忽略控件上面的控件的 Click 事件
- C# dataview不能重载
- [求助]最近想做一个类QQ的程序,求助两程序网络通讯的相关资料
- 求助!!急 我是初学者呀,各位大哥大姐帮忙呀
- 高手帮忙亚!搞了一天没搞定!在closing事件中update,显示没有更新。
- 求救:在webform中,怎么读取动态Textbox的值
- c# 求助
- 求教关于DES加密的使用方法
- 查询一串id是否在表中的语句怎么写?
- 多窗口控制 求教 C#
{
private NotifyIcon ni; public Timer()
{
InitializeComponent(); // 实例化图标组件
this.ni = new NotifyIcon();
this.ni.Icon = 指定托盘区图标;
this.ni.Visible = true;
// 设置窗体样式
this.WindowState = FormWindowState.Minimized;
this.ShowInTaskbar = false;
} protected override void OnShown(EventArgs e)
{
base.OnShown(e);
// 设置隐藏
this.Visible = false;
}
}
static void Main()
{
MyMainForm = new MainForm();
Application.Run(MyMainForm);
MyMainForm.Hide();
}不起效果呀。这个窗体是VS的默认窗体,上面有最小化、最大化和关闭按钮的
this.ShowInTaskbar = false;
this.FormBorderStyle = FormBorderStyle.None;
protected override void OnShown(EventArgs e)
{
base.OnShown(e);
this.Visible = false;
}