centalising forms on screen

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I'm having a problem!!

I have produced a data bace with forms and what not but now i have a problem.

i have all these forms, but when i maximise the screen they are shoved up
into the top left hand side of the screen and make using them uncomfortable
on the eye!!! this will not do!!

I was just wandering if there was a way to centralise the forms to make them
easier to use. thanks for your help,

Myles
 
Myles,

Forms have an Auto Center property (on the Format tab). Just set it to
Yes, and the job is done!

HTH,
Nikos
 
hey,

cheers for the suggestion, but i've tried this and it doesn't want to work
for me!!!!!!
is there anything else i can try at all?

Myles
 
myles said:
I'm having a problem!!

I have produced a data bace with forms and what not but now i have a
problem.

i have all these forms, but when i maximise the screen they are
shoved up into the top left hand side of the screen and make using
them uncomfortable on the eye!!! this will not do!!

I was just wandering if there was a way to centralise the forms to
make them easier to use. thanks for your help,

Myles

When you maximize a form you are not making the form any larger, only the
window. The contents are always at the top and left of the window. There is no
simple way to accomplish what you want.
 
I don't think anybody has mentioned MoveSize in this thread. If you want
the form to be 1" down from the top and 1" over from the right edge, in the
form's Open event you would have:
DoCmd.MoveSize 1440, 1440
The measurement units are called twips. There are 1440 twips per inch (I
think). You could also use MoveSize to set the form's width and height:
DoCmd.MoveSize 1440, 1440, 4320, 2880 will position the form as described,
and make it 3" wide by 2" high (if my mental arithmetic is correct). See
VBA help for more details.
 
BruceM said:
I don't think anybody has mentioned MoveSize in this thread. If you
want the form to be 1" down from the top and 1" over from the right
edge, in the form's Open event you would have:
DoCmd.MoveSize 1440, 1440
The measurement units are called twips. There are 1440 twips per
inch (I think). You could also use MoveSize to set the form's width
and height: DoCmd.MoveSize 1440, 1440, 4320, 2880 will position the
form as described, and make it 3" wide by 2" high (if my mental
arithmetic is correct). See VBA help for more details.

The OP indicated that the form was maximized. In that case MoveSize won't
accomplish anything.
 
I should have mentioned that I was suggesting MoveSize as a possible other
approach. It was a little hard to figure out just what the OP meant by
saying that the screen was maximized (does that mean each form is maximized,
or the main form is maximized, or what exactly?), but from what I could tell
the issue was about positioning the forms, so I mentioned MoveSize. I
didn't want the OP to get the impression that the appearance of forms on the
screen can not be controlled.
 
Let me know if the Docmd.Restore along with the AutoCenter property in the
FORMAT tab of the Form properties set to YES helps.
 
Back
Top