在vs2008里,用C#建立了一个win form应用。在主form 里拉入了一个NotifyIcon。form的构造函数如: public FormMain()
{
InitializeComponent();
this.Hide();
}甚至 form 的ShowInTaskbar,Enabled属性value,都设为false了。跑起来后,NotifyIcon 显示还算正常;可是FormMain怎么也show出来了?这个this.Hide()难道无效?在Form_Load()中最后一行加上 this.Hide(),也无效!
Q1:究竟怎样让 FormMain() 初始不要show出来呢?该调用什么method在哪个口子呢?上述两处代码为什么无效?Q2:NotifyIcon 设置了一个ContextMenuStrip. 某些MenuItem希望在初始显示时就disable,遂在Form_Load()中,
实验下述两行代码,怎么也无效呢? contextMenuStrip1.Items[3].Enabled = false;
//contextMenuStrip1.Invalidate();
谢谢高手赐教!
{
InitializeComponent();
this.Hide();
}甚至 form 的ShowInTaskbar,Enabled属性value,都设为false了。跑起来后,NotifyIcon 显示还算正常;可是FormMain怎么也show出来了?这个this.Hide()难道无效?在Form_Load()中最后一行加上 this.Hide(),也无效!
Q1:究竟怎样让 FormMain() 初始不要show出来呢?该调用什么method在哪个口子呢?上述两处代码为什么无效?Q2:NotifyIcon 设置了一个ContextMenuStrip. 某些MenuItem希望在初始显示时就disable,遂在Form_Load()中,
实验下述两行代码,怎么也无效呢? contextMenuStrip1.Items[3].Enabled = false;
//contextMenuStrip1.Invalidate();
谢谢高手赐教!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货