WinForm的技巧(2 of n)让窗体关闭的时候缓慢地消失

让你的窗体有打开和关闭的时候淡入淡出。很酷的Style,是不是有点像Windows Vista。

protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
{
    while (Opacity > 0.5f)
    {
        Opacity -= 0.05f;
        System.Windows.Forms.Application.DoEvents();
        Thread.Sleep(75);
    }

    base.OnClosing(e);
}

posted @ 2008-09-04 12:47  王伟晔  阅读(645)  评论(3编辑  收藏  举报