我的 C#.NET Windows 应用程序动态创建了一堆没有名称和边框的表单,这很好用,但是我稍后需要找到这些表单并将它们设置为最顶层的表单。我当前的逻辑是在创建时将 myForm.Handle 写入字符串,以便以后可以参考该句柄。
这就是失败的地方,当我准备将其设置为最顶层的窗口时,我会这样做:
Form myForm = Form.FromHandle(sFormHandle);
if (myForm != null) { myForm.TopMost = true; }
sFormHandle是一个字符串,它需要一个IntPtr ,我该如何转换它,或者以其他方式做到这一点?
非常感谢。