vb.net多屏时控制窗体显示在哪个显示器上
''' summary多屏显示屏幕设置/summary
创新互联提供高防主机、云服务器、香港服务器、成都服务器托管等
''' param name="obj"目标窗体/param
''' param name="scrIndex"由0开始的屏幕索引,0为主屏幕/param
Private Sub ShowScreens(obj As Form, scrIndex As Integer)
Dim arr As Screen() = Screen.AllScreens
If scrIndex arr.Length Then
obj.Left += arr(scrIndex).Bounds.X
Else
Dim mess As String = "当前屏幕索引超出范围,是否要显示在最后一个屏幕?"
Dim result As DialogResult = _
MessageBox.Show(mess, "信息提示", _
MessageBoxButtons.YesNo, MessageBoxIcon.Warning)
If result = Windows.Forms.DialogResult.Yes Then _
obj.Left += arr(arr.Length - 1).Bounds.X
End Sub
多屏幕的显示,屏幕的宽度相当等于N屏幕的宽度之和,更改窗体的X坐标就能控制窗体显示在哪个屏幕上。
一台主机3个显示器做扩展桌面显示,VB。net做三个窗口怎么把这三个窗口分别显示在三个桌
首先显示器设置成“扩展”模式,即三台显示器的屏幕共同组成一个横向的大屏幕
其次,将VB.NET的三个窗口用代码移动到每个显示器的坐标原点即可
VB.NET中怎么实现双屏显示不同的窗体
两个显示器显示有两种模式,一种是双屏复制,另一种是扩展。
你这个只能用第二种方式。你需要把要在另一个显示器上显示的窗体的Location设置在主显示器全屏时的右边就可以了.其实就是桌面的向右延伸。
在主显示上拖一下窗体就明白了!
名称栏目:包含vb.net实现多屏显示的词条
分享URL:http://scgulin.cn/article/dodspij.html