在改变Ui设计时抛出错误

时间:2010-03-30 08:56:17

标签: c#

每当我更改位置或添加新控件时,我都有一个Datagrid,2个文本框和4个按钮。它从我的网格变量中提出错误,说它不在当前上下文中。我正在创建一个窗口应用程序并使用WinForms。我不使用任何线程来设计

2 个答案:

答案 0 :(得分:0)

由于Scoregraphic要求您在单独的线程中执行此操作吗?

答案 1 :(得分:0)

听起来你可能遇到了一个非常普遍的问题。 ..

设计器将执行构造函数中的任何代码,如果是IIRC,则执行Load事件。

执行此操作的简单方法,无需重新安排所有代码以保护任何非纯粹的代码(我的意思是)布局代码,并检查表单或控件的DesignMode属性...

if(!DesignMode)
{
//your code
}