PowerTools PlusPak for Windows Forms 8.0J
CellInfoCollection クラス
メンバ 

GcTableLayoutContainer に含まれる CellInfo のコレクションを表します。
構文
Public Class CellInfoCollection 
   Inherits GrapeCity.Win.Common.CollectionBase(Of CellInfo)
public class CellInfoCollection : GrapeCity.Win.Common.CollectionBase<CellInfo> 
解説

CellInfoCollection には、GcTableLayoutContainer に表示される CellInfo が格納されます。このコレクションに CellInfo を追加する方法はいくつかあります。GrapeCity.Win.Common.CollectionBase<T>.Add メソッドは、単一の CellInfo をコレクションに追加します。複数の CellInfo をコレクションに追加するには、CellInfo の配列を作成し、その配列を GrapeCity.Win.Common.CollectionBase<T>.AddRange メソッドに渡します。コレクション内の特定の位置に TableColumn を挿入する場合は、GrapeCity.Win.Common.CollectionBase<T>.Insert メソッドを使用します。項目を削除するには、GrapeCity.Win.Common.CollectionBase<T>.Remove メソッドを使用するか、削除する CellInfo のコレクション内での位置がわかっている場合は GrapeCity.Win.Common.CollectionBase<T>.RemoveAt メソッドを使用します。コレクションから CellInfo をすべて削除する場合は、GrapeCity.Win.Common.CollectionBase<T>.Remove メソッドを使用して CellInfo を一度に 1 つずつ削除する代わりに、GrapeCity.Win.Common.CollectionBase<T>.Clear メソッドを使用できます。

CellInfo を追加または削除するメソッドとプロパティに加えて、CellInfoCollection にはコレクション内で CellInfo を検索するメソッドも用意されています。GrapeCity.Win.Common.CollectionBase<T>.Contains メソッドを使用すると、特定の CellInfo がコレクションのメンバであるかどうかを確認できます。CellInfo がコレクション内にあることがわかったら、GrapeCity.Win.Common.CollectionBase<T>.IndexOf メソッドを使用して、その CellInfo のコレクション内での位置を確認できます。

CellInfoCellInfoCollection に追加するときには、特別な規則があります。どの CellInfo にも、ある範囲を表す CellPosition、ColumnSpan、RowSpan の 3 つのプロパティが格納されているため、追加する CellInfo の範囲が現在の CellInfoCollection にすでに存在する別の CellInfo に含まれる場合、その CellInfo は追加できません。追加する CellInfo の範囲に、現在の CellInfoCollection に存在する複数の範囲が含まれる場合は、含まれている方の CellInfo が削除されます。追加する CellInfo が既存のいずれかの CellInfo と交差する場合、その CellInfo は追加できません。

CellPosition からセル情報を取得するには、GetCellInfo メソッドを呼び出します。

継承階層

System.Object
   GrapeCity.Win.Common.CollectionBase<T>
      GrapeCity.Win.Containers.CellInfoCollection

プラットフォーム

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

参照

CellInfoCollection メンバ
GrapeCity.Win.Containers 名前空間

Send Feedback