我第一次在这里提出问题,如果我做得不对,请提前道歉。我无法通过搜索找到任何东西。
我继承了一个 VB.NET 旧版 Windows 应用程序项目。我想尽可能用 C# 编写任何和所有新增内容,包括新的 Windows 窗体。因此,我在 C# 程序集中有一个新的 Windows 窗体(不确定这是否是最好的方法),被 VB.NET Windows 应用程序引用。在从引用的程序集中初始化 C# 表单时,我将所有必要的参数传递给它,我将从这些参数在 C# Windows 表单中构建我的网格列和记录。到目前为止,这里没有问题。在 C# 网格的单元格双击事件中,我想从引用 C# 程序集的应用程序中显示现有的 VB.NET Winform。我的问题是:我如何获得 VB.NET Windows 窗体的句柄来显示它,或者为此做任何其他事情?显然不允许循环引用,所以如果可能的话,我怎么能做到这一点,