How do I center child form in mdi form?

hi, I am trying to center mdi child form in the mdi parent form.
I had a centerform function written already, what events should I call from?
Right now I called the function from mousemove event. So every time I resize the form, I have to move the mouse on the form to center the form in mdi main form. Otherwise it will stay un-centered. I tried to call it from form_resize event, but It does not center the form when I move the border of the form. And there is no event called after_resize :(

So what should I do to call centerform function after I resize the form?

Thank you very much and have a nice day!

:)
ny971181
LVL 1
ny971181Asked:
Who is Participating?
 
wfordCommented:
ok well, I'll answer, but ny971181 said that the centre function was in the form resize event and didn't work, but i tryed it and it seemed to go quiet hapily, so ny971181 did it work?
0
 
clifABBCommented:
frmChild.Move (mdiParent.ScaleWidth - frmChild.Width) / 2, (mdiParent.ScaleHeight - frmChild.Height) / 2

0
 
wfordCommented:
Looks like this function goes in the MDIform_Resize with out any problems, I would move it out of the mousemove event if I were you.


0
 
wfordCommented:
Ummm, why didn't ClifABBS code work?
0
 
clifABBCommented:
I'm guilty of one of my own pet peeves, people who don't read the question thoroughly!

ny971181 already had the centering code, s/he just wanted to know where to put it, which you did comment, and should answer.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.