送分题:怎样使一个子窗体开始运行但不显示出来?
private void upgradeBack() { UpdateOnline.Form3 form3 = new UpdateOnline.Form3(); form3.DownFininshed += doUpgrade; form3.Visible = false; form3.Show(); }
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;
}
[解决办法]
顶!
[解决办法]
private void upgradeBack() { UpdateOnline.Form3 form3 = new UpdateOnline.Form3(); form3.DownFininshed += doUpgrade; form3.Hide(); }----------------------------------????
[解决办法]
顶一下啦
[解决办法]
不show就可以了.
[解决办法]
最简单的就是不要show出来。
[解决办法]
不朽!
[解决办法]
show干什么?不用就得了,东西一样放的。
[解决办法]