Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/IDE/Multi-Monitor Support    [ Add a report in this area ]  
Report #:  10971   Status: Open
Using dual monitor setup causes problems with drop down menus
Project:  Delphi Build #:  9.0.1761.24408
Version:    9.0 Submitted By:   John Friel III
Report Type:  Basic functionality failure Date Reported:  2/16/2005 8:12:23 AM
Severity:    Infrequently encountered problem Last Updated: 3/20/2012 2:24:39 AM
Platform:    All versions Internal Tracking #:   220007
Resolution: None (Resolution Comments) Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: None
Description
Drop down menus are not working correctly in a multi-montior setup.

See steps for more details.
Steps to Reproduce:
1. I run a Toshiba Portege 3505 Tablet as the main PC (for portability reasons) with the screen res maxed at 1024x768.

2. Hooked to the external VGA connector I have an SGI SW1600 running at 1280x1024 (limitations of the crappy Trident chip Toshiba used.. )

3. The Toshiba is the primary display and the SW1600 the secondary and when sitting at the desk, the SW1600 sits just above the top of the Toshiba display.  In all, a very workable format for dual display setup!

The only way to take advantage of the full 1280x1024 was to switch to the Classic Undocked layout (which has it's own gremlins)  In this format, all the other parts of the IDE can be docked together except the main IDE menu bar.  Ok, I can live with that and tried putting it at the very top like I used to do with D6.  

The bug is that when you try to use any of the drop-down menus, oh, say, File, the menu wants to Drop-UP and then automatically selects whatever line was under the mouse cursor when you
clicked File!  The only way to use the undocked main IDE bar is to put it on the Main Monitor then it behaves correctly.

I'm guessing that dual monitor support was only tested when the 2nd or more monitors were placed 'beside' the main monitor and not above it.  The second monitor in my layout technically has a negative Top value for all forms that reside on it so I'm guessing that the engineer has some x > 0 logic that is
broken.
Workarounds
None
Attachment
jpgs.zip
Comments

Jeremy North at 2/16/2005 4:12:11 PM -
Can you please add a screenshot of the issue?

I see you are now using the Classic Undocked Layout so ignore my comment from your previous report.

John Friel III at 2/17/2005 9:09:00 AM -
I have uploaded 4 pictures to show what is happening.  The images of print screens show the upper and lower screens as one image.  The upper is always 1280x1024 and the lower is 1024x768.  Alignment is left aligned and the upper image is Monitor 2 and the lower is Monitor 1 (main screen)

Server Response from: ETNACODE01