Подскажите как расположить такую форму по центру экрана.
Можно использовать:
- Код: Выделить всё
DoCmd.MoveSize
с указанием координат формы.
Есть ли какие-нибудь еще идеи?
DoCmd.MoveSize
Private Sub Form_Load()
.......
CenterForm Me
........
End Sub
' Public Sub CenterForm(frm As Form)
frm.TOp = (Screen.height - frm.height) / 2
frm.Left = (Screen.width - frm.width) / 2
End Sub
Private Sub Form_Load()
CenterForm Me
End Sub
Public Sub CenterForm(frm As Form)
frm.TOp = (Screen.height - frm.height) / 2
frm.Left = (Screen.width - frm.width) / 2
End Sub
1 писал(а):Нет, не работает.
Private Sub Form_Load()
CenterForm Me
End Sub
Public Sub CenterForm(frm As Form)
frm.Top = (Screen.Height - frm.Height) / 2
frm.Left = (Screen.Width - frm.Width) / 2
End Sub
1 писал(а):
- Код: Выделить всё
Private Sub Form_Load()
CenterForm Me
End Sub
Public Sub CenterForm(frm As Form)
frm.Top = (Screen.Height - frm.Height) / 2
frm.Left = (Screen.Width - frm.Width) / 2
End Sub
При загрузке формы она появляется вверху экрана. Сообщений об ошибке нет. Просто не происходит предполагаемого результата центрирования.
1 писал(а):Форма в Access 2000.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22