オブジェクト参照を簡略化する withステートメント

概要

参照するオブジェクトの記述を省略できます

    (記述法)
  • @開始ステートメント
  •   With オブジェクト名
  • Aこの間でオブジェクト名を省略できます
  • B終了ステートメント
  •   End With

作成例

フォームのタイトルラベルの表示を変更する例です。編集不可に設定しているフォームにおいて、「編集画面」ボタンで編集可能のフォームにするとともに、 タイトルラベルの表示を解りやすく変えます。下図(1)及び(2)

動作を行うプロシージャは次のプロシージャ例です。
「編集画面」ボタンのクリック時のイベントにSubプロシージャを呼び出しています。 Subプロシージャではラベルの複数プロパティを設定していますが、Withステートメントで省略記述しています。


  プロシージャ例


  図(1) 元のラベル状態


  図(2) デザインを変えたラベル