[2 days left] What’s wrong with your cloud strategy? Learn why multicloud solutions matter with Nimble Storage.Register Now


Specify window location on open.

Posted on 2004-10-21
Medium Priority
Last Modified: 2010-05-02
I am developing a program that is to run on a dual monitor system.  The program is to run full screen on the second monitor.  In the event of a system reset, the program will be in the system startup, and needs to load full screen on the second monitor.

The program has no title bar, toolbar, menu, status bar, scroll bars, minimize, restore, or close buttons.  A single click anywhere on the program will close it.  The sole purpose of the application is to display information from files created on other systems, or from a user operating on the primary monitor.

I cannot find any controls that will let me specify "load full screen on second monitor".  Any assistance you can give would be appreciated.
Question by:dangell
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Author Comment

ID: 12371429
Application is written in VB.Net.  Sorry if this is posted in the wrong forum.

Expert Comment

ID: 12371502
I presume, you are using a form on which you are displaying the information you need to display.

So, if this is correct, then say you have a form called Form1, then you can set the width and height of the form, to that of the screen like this:
Form1.Width= Screen.Width

You can also set the Form's border property, to None, so only the form and its controls will be displayed.

Hope this helps.

Expert Comment

ID: 12371512
Another thing i forgot to mention, set these properties on Form's Load event.
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.


Author Comment

ID: 12371590
Form opening i not a problem, opening full screen is not a problem.  Telling the program to open on the second monitor is the problem.
LVL 76

Expert Comment

ID: 12371681
On my Windows 2000 system, this works

Private Sub Form_Load()
'Me.BorderStyle = 0
Me.Height = Screen.Height
Me.Left = Screen.Width '<----
Me.Width = Screen.Width
Me.Top = 0

End Sub
LVL 32

Accepted Solution

Erick37 earned 750 total points
ID: 12372632
A good discussion here:

Working with Multiple Monitors


Assisted Solution

AjithJose earned 750 total points
ID: 12374831
These URLs will certainly help you

Use Multiple Monitors in Visual Basic: http://support.microsoft.com/kb/q194578/

Multiple Monitor Programming Basics


Featured Post

Ask an Anonymous Question!

Don't feel intimidated by what you don't know. Ask your question anonymously. It's easy! Learn more and upgrade.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When trying to find the cause of a problem in VBA or VB6 it's often valuable to know what procedures were executed prior to the error. You can use the Call Stack for that but it is often inadequate because it may show procedures you aren't intereste…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
Suggested Courses

656 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question