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

Form_FormClosing 事件解决方法

2012-04-20 
Form_FormClosing事件想实现一个效果窗体关闭时 透明度渐变式的 最后关闭掉[codeC]#///summary/// 主程

Form_FormClosing 事件
想实现一个效果

窗体关闭时 透明度渐变式的 最后关闭掉
[code=C]#
        /// <summary>
        /// 主程序关闭 需要退出Excel组件
        /// </summary>
        /// <param name="sender"> </param>
        /// <param name="e"> </param>
        private void mainForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            //if (app != null)
            //{
            //    app.Quit();
            //    ExcelDT.NAR(app);
            //}
            //GetRunningInstance();
            while (this.Opacity >= 0.1)
            {
                Application.DoEvents();
                this.Opacity -= 0.1;
                Thread.Sleep(100);
            }
            e.Cancel = false;
        }
[/code]
但是 关闭时 会有一个闪烁 窗体先全变黑(闪了一下) 才开始变淡 消失关闭掉

是我机器的问题 那个窗体 闪那么一下 还是为什么???

或者有人 有其他的方法吗?


[解决办法]
我也试了 不是机子问题! 帮你顶一下
[解决办法]
试了一下,没出现黑色。win7表示无鸭梨。
[解决办法]
win7 ,vs2008 测试正常。

热点排行