ppsGrid Class Library
IndexOf Method (Cell)
NamespacesppsGridGridSelCellCollectionIndexOf(GridCell)
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Bestimmt den nullbasierten Index der angegebene Zelle in der Liste aller markierten Zellen.
Declaration Syntax
C#Visual BasicVisual C++
public int IndexOf(
	GridCell Cell
)
Public Function IndexOf ( _
	Cell As GridCell _
) As Integer
public:
int IndexOf (
	GridCell^ Cell
)
Parameters
Cell (GridCell)

[Missing <param> documentation for "Cell"]

Return Value

[Missing <returns> documentation for M:ppsGrid.GridSelCellCollection.IndexOf(ppsGrid.GridCell)]

Remarks
Die Auflistung enthält nur markierte Zellen. Die Methode IndexOf(GridCell) ermittelt den nullbasierten Index, wenn die Zelle in der Auflistung verfügbar ist, ansonsten den Wert -1.
Examples
Das nachfolgende Beispiel markiert von den 12x10 Zellen jede dritte Zelle in jeder zweiten Zeile. Anschließend werden die Indexes aller Zellen aus der Selection.Cells-Auflistung ausgegeben.

CopyC#
grid.AddCols(12);                                        // 12 Spalten
grid.AddRows(10);                                        // ...mit 10 Zeilen

foreach(GridCol c in grid.Cols)                          // alle Spalten
  c.Width = 24;                                          // ..Breite einstellen

for(int c=0; c<grid.Cols.Count; c+=3)                    // jede dritte Spalte
  for(int r=0; r<grid.Rows.Count; r+=2)                  // ..und jede zweite Zeile
    grid.Selection.Cells.Add(grid.Cells[c,r]);           // ....markieren

for(int c=0; c<grid.Cols.Count; c++)                     // alle Zellen 
  for(int r=0; r<grid.Rows.Count; r++){                  // ..suchen in der
    int i=grid.Selection.Cells.IndexOf(grid.Cells[c,r]); // ..Selection.Cell-Index
    if(i>-1)                                             // ..gefunden ?
      Debug.WriteLine("Zelle "+c+"."+r+" --> "+i);       // ....anzeigen
  }

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0