図形コレクション (インスタンス参照)
Namespace: FVIL.GDIAssembly: 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 |
---|---|
FVIL.GDI.CFviGdiCluster cluster = new FVIL.GDI.CFviGdiCluster(); FVIL.GDI.CFviGdiPoint point = new FVIL.GDI.CFviPoint(); // ※1 FVIL.GDI.CFviGdiRectangle rect = new FVIL.GDI.CFviRectangle(); // ※2 cluster.Figures.Add( point ); // 追加(※1) cluster.Figures.Add( rect ); // 追加(※2) |
既存の図形データを取得するには、このインスタンスのインデクサを使用してください。
C# | Copy |
---|---|
FVIL.GDI.CFviGdiFigure figure1 = cluster.Figures[0]; // 取得(※1) FVIL.GDI.CFviGdiFigure figure2 = cluster.Figures[1]; // 取得(※2) |