一个中午没睡!!!大仙们来解惑
我想做的是FROM1中 Button点击事件后 右下角逐显一个小窗口,2秒后渐隐
我是这么做的 Button中 From2 f2=new From2() ; f2.show();
public From2()
{
InitializeComponent();
this.Opacity = 0.01
this.Location = new Point(Screen.PrimaryScreen.WorkingArea.Width - 150, Screen.PrimaryScreen.WorkingArea.Height);//From2的高和宽都是150-----//控制窗口在右下角显示
}
private void pshow_Tick(object sender, EventArgs e)
{
if (this.Opacity < 1)
{
this.Opacity += 0.02;
}
else
{
this.pshow.Enabled = false;
this.pmid.Enabled = true;
}
}
private void pmid_Tick(object sender, EventArgs e)
{
this.pmid.Enabled = false;
this.phide.Enabled = true;
}
private void phide_Tick(object sender, EventArgs e)
{
if (this.Opacity > 0.01)
{
this.Opacity -= 0.02;
}
else
{
this.phide.Enabled = false;
this.Hide();
this.Close();
}
}
运行后 点Button后,一点反应都没有 可是如果把 this.Location = new Point(Screen.PrimaryScreen.WorkingArea.Width - 150, Screen.PrimaryScreen.WorkingArea.Height); 去掉就能实现功能,可是窗口位置就得不到控制了
应该怎么办?