図形コレクションの複製

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

Syntax

C#
protected virtual void CopyFigures(
	CFviGdiCluster src
)
Visual Basic
Protected Overridable Sub CopyFigures ( 
	src As CFviGdiCluster
)

Parameters

src
Type: FVIL.GDI..::..CFviGdiCluster
複製元

Remarks

引数(src)に指定されたインスタンスが持つ図形コレクション(Figures)内の 全ての要素をこのクラスの図形コレクション(Figures)にコピーします。 複製元の要素が null の場合は、複製先の要素も null になります。 複製元の要素の複製ではなく、インスタンス参照をそのままコピー(Shallow Copy)していることに注意してください。

各要素の複製をコピー(Deep Copy)する場合は、下記の何れかの方法で行ってください。

  • このクラスを継承し、このメソッドをオーバーライドして独自の複製処理を実装する。
  • 各図形データの Clone メソッドを使用して1つ1つ複製する。

See Also