#084 InsideWidth

IInsideWidth プロパティ

フォームのウィンドウ外側の幅を示すプロパティです。VBAで扱う際の単位は「twip」です。

※レコードセレクタやスクロールバー、ウィンドウの外枠幅などを除く、フォーム内側の幅を取得するには、フォームの「Width」プロパティを使います。以下のサンプルの場合、ウィンドウの外枠幅も含めてしまっていますので、イメージコントロールの幅はセクション幅より大きくなっています。本来は「Width」プロパティにイメージコントロールのサイズを合わせた方がよいかもしれません。

フォーム

Private Sub Form_Resize()
'フォームのサイズ変更時

  'イメージコントロールの幅をフォームの外側の幅に合わせる
  Me!imgPhoto.Width = Me.InsideWidth

End Sub
  • フォームのサイズを変更すると"Resize"イベントが発生し、フォームのサイズに合わせてイメージコントロールの幅も変わります。


| Index | Prev | Next |

 

Copyright © T'sWare All rights reserved