private void Close()
{
//这句代码出现异常:“System.StackOverflowException”类型的未经处理的异常出现在 System.Windows.Forms.dll 中。
AnimateWindow(this.Handle, 1000, AW_BLEND | AW_HIDE);
//该窗体实现关闭,使用Application.exit()可以。但是退出了整个程序。
this.Close();
}
这不是一直调用了吗 试试 base.Close()
{
//这句代码出现异常:“System.StackOverflowException”类型的未经处理的异常出现在 System.Windows.Forms.dll 中。
AnimateWindow(this.Handle, 1000, AW_BLEND | AW_HIDE);
//该窗体实现关闭,使用Application.exit()可以。但是退出了整个程序。
this.Close();
}
这不是一直调用了吗 试试 base.Close()
private void FrmMain_VisibleChanged(object sender, EventArgs e)
{
AnimateWindow(this.Handle, 100, AW_BLEND | AW_HIDE);
}这个api的 AW_BLEND 似乎不兼容 表现在 xp下 win8 下 部分win7下 症状就是 动态效果后 白板,建议改成四周展开缩放或者单边展开等 AW_CENTER 等