【发布时间】:2008-10-17 20:15:54
【问题描述】:
我在 .NET 1.1 C# Windows 窗体应用程序中间歇性地出错。有人指出这是由于 1.1 框架中的一个错误,并建议将以下代码放入任何自定义控件中。
protected override void OnParentChanged(EventArgs e)
{
if (this.Parent != null)
{
this.CreateParams.Parent = this.Parent.Handle;
this.RecreateHandle();
}
base.OnParentChanged(e);
}
有没有其他人发现这解决了他们的问题?谁能提供一种方法来持续重现错误,以便我可以在应用更改后验证它是否已修复?
如果有其他解决方案,我也愿意。
【问题讨论】: