オーバレイコレクション (インスタンス参照)

Namespace: FVIL.GDI
Assembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)

Syntax

C#
public virtual List<CFviOverlay> Overlays { get; set; }
Visual Basic
Public Overridable Property Overlays As List(Of CFviOverlay)
	Get
	Set

Return Value

Type: List<(Of <(<'CFviOverlay>)>)>

オーバレイコレクションへの参照を取得します。 インスタンスの差し替えはできません。

コレクションの要素数は、このクラスのコンストラクタでは 0 個に初期化されています。 オーバレイを追加するには、このコレクションの Add メソッドを使用してください。 描画(Draw(Graphics))の際は、 このコレクションの指標 0 からオーバレイ処理しますので、 後から追加されたオーバレイが前面に表示されます。

注意) コレクションの要素数を超えた場合は、 System.Collections.Generic.List から例外が発行されます。

Examples

オーバレイを追加するには、このインスタンスの Add メソッドを使用してください。

C# Copy imageCopy
FVIL.GDI.CFviDisplay    display = new FVIL.GDI.CFviDisplay();
FVIL.GDI.CFviOverlay    overlay1 = new FVIL.GDI.CFviOverlay();  // ※1
FVIL.GDI.CFviOverlay    overlay2 = new FVIL.GDI.CFviOverlay();  // ※2
display.Overlays.Add( overlay1 );   // 追加(※1)
display.Overlays.Add( overlay2 );   // 追加(※2)

既存のオーバレイを取得するには、このインスタンスのインデクサを使用してください。

C# Copy imageCopy
FVIL.GDI.CFviOverlay    overlay1 = display.Overlays[0]; // 取得(※1)
FVIL.GDI.CFviOverlay    overlay2 = display.Overlays[1]; // 取得(※2)

See Also