Multithreading VC++;Can';不要操纵表格

Multithreading VC++;Can';不要操纵表格,multithreading,forms,Multithreading,Forms,我刚刚开始了一个新的VC++表单项目。我知道我可以通过生成的表单头文件上的事件来操作表单 但是,为了更好的设计,我希望能够从外部控制对象更新表单(例如,当系统中生成新数据时) 问题是,在生成的主文件中,Application::Run(gcnew());这意味着我无法通过发送任何命令(例如,更改按钮上的文本),因为在关闭表单之前,该命令一直在运行 您通常如何处理此问题?我是不是用错误的方式处理这个问题 非常感谢你的帮助 这只是自动生成的代码。你不必使用它,你可以改变它。因此,您可以将所需的对象引

我刚刚开始了一个新的VC++表单项目。我知道我可以通过生成的表单头文件上的事件来操作表单

但是,为了更好的设计,我希望能够从外部控制对象更新表单(例如,当系统中生成新数据时)

问题是,在生成的主文件中,Application::Run(gcnew());这意味着我无法通过发送任何命令(例如,更改按钮上的文本),因为在关闭表单之前,该命令一直在运行

您通常如何处理此问题?我是不是用错误的方式处理这个问题


非常感谢你的帮助

这只是自动生成的代码。你不必使用它,你可以改变它。因此,您可以将所需的对象引用传递给其他类。从主窗体构造函数到主窗体构造函数都能很好地工作。就是这个。