2016-11-06 82 views
1

我一直試圖在第二個屏幕上顯示一個窗體(即我的項目),但沒有任何成功。我的表單有一個AXMediaPlayer和另一個表單作爲覆蓋。我一直在使用的代碼是:VB.NET - 在屏幕上顯示2 2

Dim screen As Screen 
     'Show the form on second screen 
     screen = Screen.AllScreens(1) 
     Form1.StartPosition = FormStartPosition.Manual 
     Form1.Location = screen.Bounds.Location + New Point(100, 100) 
     Form1.Show() 

凡Form1將被加載,這:

Me.Location = Screen.AllScreens(1).Bounds.Location 
     Me.WindowState = FormWindowState.Maximized 
     Form2.StartPosition = FormStartPosition.Manual 
     Form2.Location = screen.Bounds.Location + New Point(100, 100) 
     Form2.Show() 

,顯示窗口2並儘量展示在Form1(我想,以後我失敗了與第一個)屏幕2(即1根據VB)。任何幫助肯定會被讚賞。在此先感謝

+1

我不明白你的問題。請更清楚。什麼代碼可以工作?還是沒有你的代碼工作?你期望會發生什麼以及會發生什麼? – Jens

+0

@Jens Sir,他們中的任何一個都不起作用,實際上我的表格(即表格1)應該與覆蓋表格2一起在第二個屏幕上打開。先生,你明白了嗎?表格2在第二個屏幕上打開,但表格1在第一個屏幕上保持打開狀態。 – Bhaamb

回答

0

我解決了我的錯誤。實際上,窗體的窗口狀態被設置爲最大化,這就是爲什麼窗口無法在屏幕2上打開。我解決了它,但將最大化的代碼添加到窗體加載事件。感謝您的幫助guyz