首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

送分题:怎样使一个子窗体开始运行但不显示出来?解决办法

2012-02-19 
送分题:怎样使一个子窗体开始运行但不显示出来?C# code     private void upgradeBack(){UpdateOnline.For

送分题:怎样使一个子窗体开始运行但不显示出来?

C# code
             private void upgradeBack()        {            UpdateOnline.Form3 form3 = new UpdateOnline.Form3();            form3.DownFininshed += doUpgrade;            form3.Visible = false;            form3.Show();        }


以上代码使form3开始运行并隐藏,但是唯一不爽的是:子窗体还是要闪一下才会消失。

[解决办法]
form3.Hide();

[解决办法]
UpdateOnline.Form3 form3 = new UpdateOnline.Form3();
form3.windowState = FormWindowState.Normal;
这样试看看
form3.DownFininshed += doUpgrade;
form3.Visible = false;
form3.Show();

[解决办法]
C# code
     private void upgradeBack()        {            UpdateOnline.Form3 form3 = new UpdateOnline.Form3();            form3.DownFininshed += doUpgrade;            form3.Visible = false;            //form3.Show();        }
[解决办法]
LZ如果不想闪那一下的话,不如把FORM3的OPACITY初始值设置为0。
[解决办法]
1.设置窗体属性showinTask=false 

2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。 

3.添加窗体最小化事件(首先需要添加事件引用): 

// this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged); 

//上面一行是主窗体InitializeComponent()方法中需要添加的引用 

private void Form1_SizeChanged(object sender, EventArgs e) 
 { 
if (this.WindowState==FormWindowState.Minimized) 

this.Hide(); 
this.notifyIcon1.Visible=true; 


 } 
4.添加点击图标事件(首先需要添加事件引用): 

 private void notifyIcon1_Click(object sender, EventArgs e) 
 { 
this.Visible = true; 

this.WindowState = FormWindowState.Normal; 

this.notifyIcon1.Visible = false; 
 } 


[解决办法]
顶!
[解决办法]
C# code
 private void upgradeBack()        {            UpdateOnline.Form3 form3 = new UpdateOnline.Form3();            form3.DownFininshed += doUpgrade;            form3.Hide();         }----------------------------------????
[解决办法]
顶一下啦
[解决办法]
不show就可以了.
[解决办法]
最简单的就是不要show出来。
[解决办法]
不朽!
[解决办法]
show干什么?不用就得了,东西一样放的。
[解决办法]
探讨
不show就可以了.

[解决办法]
把你要在Form_Load事件中要实现功能的代码放到Form的构造函数中

热点排行