通常我用 C# 编写,但今天我与 VB 作斗争。
我有这样的代码:
FormTest.Left = 1000
If FormTest.Visible Then
FormTest.BringToFront()
Else
FormTest.Show()
End If
它不起作用。
当我在 Show() 之后通过设置 Left 属性移动部分时 - 它可以工作。
If FormTest.Visible Then
FormTest.BringToFront()
Else
FormTest.Show()
End If
FormTest.Left = 1000
但是,窗口会在默认位置显示片刻,然后“移动”到所需位置。我希望它显示在所需的位置。
在 C# 中,我的“典型显示窗口”过程是不同的 - 通过使用构造函数、手动处理表单实例等。我不知道应该如何在 VB 中执行此操作。请帮忙。