Home
フォーム|
フォームのサイズが変更されると、サイズ変更時(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
フォームをドラッグし変更すると、サブフォームのサイズも合わせて変更できます。

Home
フォーム