如何使用外部类编辑/访问Windows窗体的私有部分? [在项目中]

时间:2011-04-21 05:54:26

标签: windows class forms windows-forms-designer friend

我正在使用Windows窗体(c ++)并遇到一些麻烦:/

我有Windows窗体托管代码,我做所有'视觉' 像更新的文本框,标签等工作......然后我在那里设置了课程 完成大部分计算的项目。

我的问题:如何让课程访问表单的私有部分? 例如:想要直接编辑表格中的文本框FROM该类 是在同一个项目的不同文件中!

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我不会直接使用'私人部分'。

使用setter方法,因为您很可能还必须处理线程问题。 (至少在C#中)不允许从另一个线程访问GUI组件。你必须使用Invoke将它放入表单的消息处理线程中(同样,至少在C#中)。

HTH

马里奥