C# tao SimplePenglControl出错

C# tao SimplePenglControl出错,c#,visual-studio-2010,opengl,tao-framework,C#,Visual Studio 2010,Opengl,Tao Framework,我正在创建一个包含Tao.Platform.Windows.simplePenglControl的用户控件。 在控件的构造函数中,我有 { InitializeComponent(); simpleOpenGlControl1.InitializeContexts(); } 我的问题是: 当我在Windows窗体应用程序上使用该控件时,它是正常的,但是如果我将计算机置于休眠或睡眠模式,当visual studio打开并且包含该控件的窗体处于设计模式时,下次打开它时,会出现此错误

我正在创建一个包含Tao.Platform.Windows.simplePenglControl的用户控件。 在控件的构造函数中,我有

{
    InitializeComponent();
    simpleOpenGlControl1.InitializeContexts();
}
我的问题是: 当我在Windows窗体应用程序上使用该控件时,它是正常的,但是如果我将计算机置于休眠或睡眠模式,当visual studio打开并且包含该控件的窗体处于设计模式时,下次打开它时,会出现此错误:

Fatal Error
can not activate the gl rendering context
visual studio没有响应!
这里怎么了?我做错了什么?

我是这样解决问题的: 在控件的InitializeComponent中;我删除了SimplePengLControl1初始化,然后在控件的加载函数中

isDesignMode = LicenseManager.UsageMode == LicenseUsageMode.Designtime;
if (!isDesignMode)
{
    // init simpleOpenGlControl1
}

现在,当我的控件在项目中使用时,在设计模式中没有SimplePenglControl1会产生问题

我用这种方式解决了我的问题: 在控件的InitializeComponent中;我删除了SimplePengLControl1初始化,然后在控件的加载函数中

isDesignMode = LicenseManager.UsageMode == LicenseUsageMode.Designtime;
if (!isDesignMode)
{
    // init simpleOpenGlControl1
}
现在,当我的控件在项目中使用时,在设计模式中没有SimplePenglControl1会产生问题

我正在使用Tao框架。 在实现OpenGL图表解决方案后,我遇到了这些错误。 每次我试图关闭表单时,都会发生错误。 经过几次调试,我找到了原因。 原因是这样的。 在我的窗体关闭时,Draw函数再次尝试使用OpenGlControl对象。 因此,我设置了检查附加标志的条件。

我正在使用Tao框架。 在实现OpenGL图表解决方案后,我遇到了这些错误。 每次我试图关闭表单时,都会发生错误。 经过几次调试,我找到了原因。 原因是这样的。 在我的窗体关闭时,Draw函数再次尝试使用OpenGlControl对象。
因此,我设置了检查附加标志的条件。

旧问题不会被删除!找到你的副本并标记它。但是1+的用户可以在几个月后发布答案。旧问题不会被删除!找到你的副本并标记它。但是1+的用户可以在几个月后发布答案。