
An instance of the TableCellCollection class contains all cells of a table in a Text Control document represented through TableCell objects. It can be obtained with the Table.Cells property. The TableCellCollection class implements the IEnumerable and the ICollection interfaces.
[C#]
public sealed class TableCellCollection: ICollection, IEnumerable
[Visual Basic]
Public NotInheritable Class TableCellCollection
Implements ICollection
Implements IEnumerable
| Property | Description | |
| CanRemove | Gets a value indicating whether table cells can be removed. | |
| Count | Gets the number of cells contained in the table. |
| Method | Description | |
| CopyTo | Copies the elements of the collection to an array, starting at a particular index. | |
| GetEnumerator | Returns an enumerator that can be used to iterate through the collection. | |
| GetItem | Gets a particular table cell from the collection. | |
| Remove | Removes the table cell at the current text input position or all selected table cells when a text selection exists. |
The following example shows how to iterate over the table cell collection.
[C#]
foreach (TXTextControl.TableCell myCell in myTable.Cells)
{
string myRow = myCell.Row.ToString();
string myCol = myCell.Column.ToString();
string myText = myCell.Text;
Console.WriteLine("({0},{1}): {2}", myRow, myCol, myText);
}
[Visual Basic]
For Each MyCell As TXTextControl.TableCell In MyTable.Cells
Dim MyRow As String = MyCell.Row.ToString()
Dim MyCol As String = MyCell.Column.ToString()
Dim MyText As String = MyCell.Text
Console.WriteLine("({0},{1}): {2}", MyRow, MyCol, MyText)
Next