-
- "AutoCenter/自動中央寄せ" プロパティ
-
- フォームを開くとき、自動的に画面中央に配置するかどうかを設定します。
Falseの場合には、デザインビューの状態でフォームが保存されたときの位置に配置されます。
-
- フォーム
-
-
Private Sub fraProperty_AfterUpdate()
'[プロパティの設定]オプショングループの更新後処理
Const cstrForm As String = "フォーム012View"
'対象フォームをデザインビュー&非表示で開く
DoCmd.OpenForm cstrForm, acDesign, , , , acHidden
'対象フォームのプロパティを設定
With Forms(cstrForm)
Select Case Me!fraProperty
Case 1
'自動的に中央に配置
.AutoCenter = True
Case 2
'デザイン時の位置に配置
.AutoCenter = False
End Select
End With
'対象フォームを保存したあと表示する
DoCmd.Close acForm, cstrForm, acSaveYes
DoCmd.OpenForm cstrForm
End Sub
- 自動中央寄せを有効にすると、フォームはAccessウィンドウの中央に自動的に配置されて開かれます。Accessのウィンドウサイズに関わらず、中央位置が計算されます。
- 自動中央寄せが無効の場合、フォームはデザイン時の位置(Accessウィンドウの左上からの距離が一定の位置)に配置されます。
|