ZOrder メソッド (Microsoft Forms)
オブジェクトを Z オーダーの最前面または最背面に配置します。
構文
object. ZOrder( [ zPosition ] )
ZOrder メソッドの構文には、次の指定項目があります。
パーツ | 説明 |
---|---|
object | 必須です。 有効なオブジェクトです。 |
zPosition | 省略可能。 コンテナーの Z オーダーにおけるコントロールの位置です (最前面または最背面)。 |
Settings
zPosition の設定値を以下に示します。
定数 | 値 | 説明 |
---|---|---|
fmTop | 0 | コントロールを Z オーダーの最前面に配置します。 コントロールが他のコントロールの上に表示されます (既定値)。 |
fmBottom | 1 | コントロールを Z オーダーの最背面に配置します。 コントロールが他のコントロールの下に表示されます。 |
注釈
z オーダーは、ウィンドウとコントロールがユーザーに表示されるときにスタックされる方法を決定します。 z オーダーの背面にある項目は、近い項目によって重ね合わされます。z オーダーの前面にある項目は、背面の項目の上にあるように見えます。 zPosition 引数を省略すると、オブジェクトが前面に移動します。
デザイン モードでは、[前面に移動] または [戻る] コマンドによって z オーダーが設定されます。 [最前面へ移動] は、 ZOrder メソッドを使用してオブジェクトの Z オーダーを前面に移動する設定に相当します。 Back に送信 することは、 ZOrder を使用し、オブジェクトを z オーダーの背面に配置することと同じです。
このメソッドは、Controls コレクションのコントロールの内容や順序には影響しません。
注:
[戻る] や [前面に持ち込む] など、レイヤー化コマンドを元に戻したりやり直したりすることはできません。 たとえば、オブジェクトを選択し、ショートカット メニューの [ 後方に移動 ] をクリックした場合、その操作を元に戻したりやり直したりすることはできません。
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。