0
私は所有者と所有形態のプロジェクトに取り組んでいます。所有フォームがオーナーフォームの同じ画面にロードされているかどうかを定義する方法はありますか?申し訳ありませんが、私はコード例を思い付いていませんでしたが、私は同じようなものを見つけることができませんでした!VB.NET - 所有フォームがオーナーフォームの同じ画面にロードされているかどうかを定義するにはどうすればいいですか?
私は所有者と所有形態のプロジェクトに取り組んでいます。所有フォームがオーナーフォームの同じ画面にロードされているかどうかを定義する方法はありますか?申し訳ありませんが、私はコード例を思い付いていませんでしたが、私は同じようなものを見つけることができませんでした!VB.NET - 所有フォームがオーナーフォームの同じ画面にロードされているかどうかを定義するにはどうすればいいですか?
あなたは、Screen
オブジェクトが「同じ画面で」
Private Sub ScreenTestButton_Click(sender As Object, e As EventArgs) Handles ScreenTestButton.Click
Try
Dim thisScreen As Screen = Screen.FromControl(Me)
If thisScreen.Primary Then
MessageBox.Show("I'm on the primary screen")
Else
MessageBox.Show("I'm not on the primary screen")
End If
Catch ex As Exception
MessageBox.Show(String.Concat("Something went wrong: ", ex.Message))
End Try
End Sub
あなたが言う
Screen.FromControl(Me)
から返されたテストすることができますが、物理モニターを参照していますか? –@AndrewMortimer:はい! –
これは、http://stackoverflow.com/questions/15963552/vb-net-determine-screenに役立ちますか? –