for(double d=0.01;d<1;d+=0.01) { Thread.Sleep(1); this.Opacity=d; Application.DoEvents(); }
不要每次都new一个新的,做单例,共用一个,每次都只是把visible设置为false,而不是关闭,当第二个信息来时,做判断,如果窗口是显示的,那么做相应的操作,比如透明度还原再重新显示新的消息,或者进入队列,等这个消息消失完毕后,在显示新的消息, 如果窗体没显示,那就显示出来,
每次最不想看到的回答就是“sp1234” 每次回答不是解决问题,而是批评别人,觉得自己很牛逼的样子,切~~~~
ShowDialog 了么,用Show
110,571
社区成员
642,568
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧