c# - C#Windows窗体应用程序

标签 c#

我已经在c#程序中创建了2个Windows窗体应用程序。我这样做:

Application.Run(new Form1());
Application.Run(new Form2());


第二种形式未加载。为什么?我该如何解决这个问题?我想同时激活这两种形式。每个此表单应用程序都加载不同的方法。我想以某种方式为每种形式创建一个并行处理。

解决方案和问题:
我创建了2个线程-2种形式。该表格称为父表格。事实是,父表单有一个向量,我想在其中不断添加表单中的元素。我注意到,每次重新激活线程时都会重新初始化向量。怎么改变这个东西?

最佳答案

因为Application.Run被阻止。它在当前线程上运行应用程序。您必须使用其中一个Application.Run命令启动2个单独的线程。

最好的做法是在单独的线程中打开两者之一。

关于c# - C#Windows窗体应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5349738/

相关文章:

c# - asp.net 多个文件上传控件的多个上传

c# - 可选参数和继承

c# - 初始数据库迁移 : No database provider has been configured for this DbContext

c# - 以编程方式添加 MahApps.Metro 上下文菜单

c# - 删除应用程序的 DLL 依赖项

c# - 字节数组的字符串表示

c# - 这是对类型系统的滥用吗?

c# - 计算平均速度

c# - 用于单元测试的最小起订量服务定位器

c# - 如何在asp.net下异步运行持久进程?