通常我用C#編寫,但今天即時與VB戰鬥。當窗口不可見時如何在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中做到這一點。請幫忙。
FormTest.Left = 1000
FormTest.Visible = True
FormTest.BringToFront()
如果你想在窗口中啓動,在你想要的位置,當您使用.Show()
然後:
FormTest.StartPosition = FormStartPosition.Manual
通過這種方式,將開始在您指定的位置嘗試
好吧,你剛剛刪除了你最後一個問題,因爲我正在回答它。謝謝。 –
@HovercraftFullOfEels對不起。我希望我可以取消刪除... – Kamil
我取消刪除它@HovercraftFullOfEels,如果你有答案在某處複製 - 你可以發佈它。如果沒有 - 對不起,我浪費了你的時間,我提出了幾個你寶貴的職位來回報。我想我自己認爲這個Java問題,但是任何提示將不勝感激。 – Kamil