フォームのサイズが変更されると、サイズ変更時(Form_Resize)イベントが発生します。 |
都道府県の人口が登録されているフォームです。
データの操作は「F_都道府県人口Sub」のサブフォームを使用しています。
フォームのサイズをドラッグし変更しても、中のサブフォームのサイズはそのままです。
そこでフォームのサイズを変更すると、それに追従しサブフォームのサイズも変更するようにします。
フォームのプロパティシートを開きます。
サブフォームのサイズを変更するVBAです。
Private Sub Form_Resize()
Me!F_都道府県人口Sub.Width = Me.InsideWidth - 600
Me!F_都道府県人口Sub.Height = Me.InsideHeight - 800
End Sub
フォームをドラッグし変更すると、サブフォームのサイズも合わせて変更できます。