図形コレクション (インスタンス参照) (※インスタンス差し替えは不可)

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

Syntax

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

Return Value

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

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

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

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

Examples

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

C# Copy imageCopy
FVIL.GDI.CFviOverlay        overlay = new FVIL.GDI.CFviOverlay();
FVIL.GDI.CFviGdiPoint       point = new FVIL.GDI.CFviPoint();       // ※1
FVIL.GDI.CFviGdiRectangle   rect = new FVIL.GDI.CFviRectangle();    // ※2
overlay.Figures.Add( point );   // 追加(※1)
overlay.Figures.Add( rect );    // 追加(※2)

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

C# Copy imageCopy
FVIL.GDI.CFviGdiFigure      figure1 = overlay.Figures[0];   // 取得(※1)
FVIL.GDI.CFviGdiFigure      figure2 = overlay.Figures[1];   // 取得(※2)

See Also