New forms opening outside the screen!

  • Thread starter Thread starter Carl Mercier
  • Start date Start date
C

Carl Mercier

Hi,

I have a rather simple problem, yet I can't find an acceptable solution.
It isn't much of a problem for users running my application at high
resolution (1280x1024 for example), but it really is for 800x600 users
(too bad they still exist!)

My application is a MDI and I use FormStartPosition.WindowsDefaultBounds
for each child form in order for them to open underneath the previous
one (cascade).

The problem is that if I open 3 or 4 windows, a scrollbar shows up on my
MDI form and the user needs to scroll to see the new windows. It
happens even when no windows are open (ie: 4 windows were opened, then
closed, the user will need to scroll to see the next opened window
because it is not positionned at the top of the screen like it should).

Is there an easy solution to this? Anyone else having this problem?

Thanks!

Carl
 
Please note: the problem doesn't happen at higher res. New forms are
always opened inside the working area. Don't know what's wrong at 800x600!
 
The problem is that if I open 3 or 4 windows, a scrollbar shows up on my
MDI form and the user needs to scroll to see the new windows. It
happens even when no windows are open (ie: 4 windows were opened, then
closed, the user will need to scroll to see the next opened window
because it is not positionned at the top of the screen like it should).


i dont know if this is still relevant in the .net world (havent tried it)
but at least whe i was programming in VB6 you had to do all your ui design
at the lowest common denominator - ie 800x600 @ 16bit

is this still relevant?


--
---------------------------------------------------------
Steven H - B.I.T. Otago Polytechnic, Dunedin, New Zealand
..net Geek

L_0000: ldstr "Operator Error! - Insufficent Intellegence "
L_0005: call Console.Write
L_000a: br.s L_0000
 
It is relevant to test at lower res, but not to code at 800x600! Who
can do this anyway :)
 
Back
Top