为什么在Form.Load事件响应里写this.Visible=false;窗口同样还是要显示出来? RT 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对了,Hide方法放在OnLoad事件中也不行...你可以OnShown事件中处理,OnLoad事件中是不能改变Visible属性的... this.hide();this.close(); OnShown是可以, this.Hide();和Visible=false 效果是一样的,不过 放在这里是可以达到想要的效果,只不过就是 窗口还要是闪一下..这点还是不想看到... 等于程序运行后,窗口会闪显示一下然后才会隐藏... 再加上:最小化运行,ShowInTaskbar = false;或者直接Opacity = 0; Form.Load事件中窗体的句柄还没有生成。。this.Visible=false属性是没有效果的。。可以再OnShow时间中值是会闪一下 protected override CreateParams CreateParams{ get { const int WS_VISIBLE = 0x10000000; CreateParams p = base.CreateParams; p.Style |= ~WS_VISIBLE; return p; }} 这样,对FORM做的工作太多了,不太理想.这是VS需要改进的地方,Visible属性的默认值没起作用.观注中... 在static void Main(string[] args) 方法里改动 初学者求教:如何禁用母窗体 repeater如何循环出正方形的表格啊? c# OA系统消息即时通讯 checkbox被选中后checked属性是false,怎么解决?? C#如何通过URL下载网页页面? MDI子窗口的焦点问题? 如何用 C# 做ppt 播放器,支持 触摸屏 滑动 向前向后翻页 标注 如何屏蔽鼠标右键? vs2012打开文件的问题 winForm怎样保存richertextbox中的样式? 关于TabControl的问题
this.hide();
this.close();
想要的效果,只不过就是 窗口还要是闪一下..这点还是不想看到... 等于程序运行后,窗口会闪显示一下
然后才会隐藏...
再加上:
最小化运行,ShowInTaskbar = false;或者直接Opacity = 0;
{
get
{
const int WS_VISIBLE = 0x10000000;
CreateParams p = base.CreateParams;
p.Style |= ~WS_VISIBLE;
return p;
}
}
这样,对FORM做的工作太多了,不太理想.这是VS需要改进的地方,Visible属性的默认值没起作用.
观注中...