473,395 Members | 2,713 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

Output to Multiple Monitors

JMM
I'm writing a control program that will require a lot of
screen real estate to interact with the user. One thought
I had on how to do this was to use a dual output display
adapter and two monitors. I would then create forms that
would present specific information on each monitor. My
question is how to control which of the two monitors the
form is drawn on?
Nov 15 '05 #1
1 11754
"JMM" <an*******@discussions.microsoft.com> wrote in message
news:00****************************@phx.gbl...
I'm writing a control program that will require a lot of
screen real estate to interact with the user. One thought
I had on how to do this was to use a dual output display
adapter and two monitors. I would then create forms that
would present specific information on each monitor. My
question is how to control which of the two monitors the
form is drawn on?


Dual-display systems are generally setup as a single extended desktop, which
makes your job very, very easy. Let's assume two monitors both running at
1024x768, positioned "side-by-side" with the "left" monitor set as primary.
If you were to position a form's top-left corner at coordinates 1025,0, it
would appear in the top-left corner of the monitor on the right. In this
example, the left monitor - the primary monitor - maps to coordinates 0,0 to
1024,768 and the right monitor maps to coordinates 1025,0 to 2048,768.

Check out the System.Windows.Forms.Screen class for properties/methods which
will help you determine the number of displays, each of their resolutions,
each of their bounds and which is the primary.

Good luck.
--
Ryan LaNeve, MCSD.NET
http://weblogs.asp.net/rlaneve
Nov 15 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Fred Moses | last post by:
Windows GDI has support for multiple display monitors. How do I gain access to comparable facilities in the .NET Foundation Class Library from C#?
1
by: Jordan Wright | last post by:
Not sure if this is simple or hard, but I will simplify what I am trying to do. I want to display images on two different monitors. One fullscreen on the 2nd monitor, and one not fullscreen on...
3
by: Lizim | last post by:
Does anybody know if it is possible to write software that works across multiple monitors? and if so, is it possible to program one so it is private to the user / administrator and the other...
3
by: Steve | last post by:
Hello-- I have made a C# executable that monitors the server it is placed on. This works great so far. Since I don't have physical access to this machine, I have my executable launched by...
0
by: Ian Rutherford | last post by:
I'm currently trying to do something with VB .net that I'm having a lot of difficulty with. Basically, I need to be able to display a form on any monitor I choose. So, I have to enumerate all...
0
by: Brian | last post by:
I have an small graphical app in c# where a main form controls the graphical data on two other forms depending on input data. I am looking for a way to direct these two controlled forms to be...
1
by: jaiello | last post by:
We have writen a script for a user confirmation reboot of the machine. Our computers have 3 monitors and we would like the popup box to display on all three monitors to make sure the user sees it as...
2
by: Bill Nguyen | last post by:
Is there a way to send output from a .NET app to a selected monitor screen in a 3-monitor client desktop? Currently, my app sends output to 3 windows then I have to move/drag each of them to the...
1
by: Peter Huish | last post by:
My application runs on a system that has 2 monitors. Currently if I display a dialog box it will display on the monitor that currently has focus. Is there a mechanism to have the dialog display...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.