オーバレイコレクション (インスタンス参照)
Namespace: FVIL.GDIAssembly: 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 |
---|---|
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 |
---|---|
FVIL.GDI.CFviOverlay overlay1 = display.Overlays[0]; // 取得(※1) FVIL.GDI.CFviOverlay overlay2 = display.Overlays[1]; // 取得(※2) |