Microsoft
Software
Hardware
Network
Question : Center Form on Window when Maximized
I am trying to mimic a stand alone application by using a miximized pop-up form.
The only things on this form are a Tab Control (in Detail) and Button Control (Quit Button in Footer).
I want to maximise the pop-up form on the screen and center as aligned left looks silly.
Here is waht I have tried so far:
Controls:
Tab Control Name = TabCtl
Button Name = QuitButton
**************************
**********
**********
**
Private Sub Form_Load()
Dim intWidth As Integer
Dim intHeight As Integer
Dim intTabWidth As Integer
Dim strFormName As String
Dim intLeft As Integer
'Maximise window
DoCmd.Maximize
'Get current width parameters
intWidth = Me.WindowWidth
intTabWidth = Me.TabCtl.Width
'Get new left position
intLeft = ((intWidth - intTabWidth) / 2)
'Change width of form
Me.Width = Me.Width + intLeft
'Move Tab Control
Me.TabCtl.Move intLeft
End Sub
**************************
**********
**********
**
All this seems to do is extend the width of the Tab Control.
Can anyone tell me why this doesn't work and how I can achieve what I'm trying to do?
Thanks in advance.
Answer : Center Form on Window when Maximized
I tried your code on a very basic form containing a single tab control, and it appears to work as one would expect.
Random Solutions
how to use 2 webservers behind firewall
Windows 7 firewall disables
Diskpart : Assign drive leter
Why is Compaq 2510p laptop very slow?
User logon Problems in 2008 Active Directory
Cannot sync outlook 2003 with exchange 2003
Shared Printer will not Print
Form Filter on Load
How to create a Form for data view
Format Datagrid