ppsGrid Class Library
IsOpen Property
NamespacesppsGridGridOutlineRowIsOpen
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Ruft einen Wert ab, der angibt, ob die untergeordnete Zeilen des Strukturelements geöffnet sind.
Declaration Syntax
C#Visual BasicVisual C++
public bool IsOpen{ get;}
Public ReadOnly Property IsOpen As Boolean
public:
property bool IsOpen {
	bool get ();
}
Value
true, wenn die untergeordnete Zeilen geöffnet, d.h., sichtbar sind, ansonsten false. Der Standardwert ist falsch
Remarks
Mittels der Eigenschaft IsOpen können Sie feststellen, ob die untergeordneten Zeilen ("Childs") geöffnet oder geschlossen dargestellt werden. Ist die Eigenschaft true, sind sie sichtbar, bei false sind sie ausgeblendet. Hat die Zeile keine untergeordneten Zeilen, wird false zurückgegeben. Ein geöffneter Strukturknoten kann mittels der Methode OpenChild()() geöffnet bzw. mittels CloseChild()() geschlossen werden.
Examples
CopyC#
public void Init(){
  grid.AddCols(1);                              // eine Spalte
  grid.AddRows(1);                              // ..und eine Zeile
  grid[0,0].Value = "Hallo";                    // kleiner Text dazu
  grid.Cols[0].Outline = true;                  // Spalte hat Strukturknoten
  grid.Rows[0].Outline.AddChilds(int)(10);           // untergeordnete Zeilen
}

private void grid_CellClick(object sender, ppsGrid.CellClickEventArgs e) {
  GridRow  row=grid.Rows[e.Row];                // Zeile, in der geklickt wurde
  if(row.Outline.IsOpen)                        // "Childs" offen ?
    Debug.WriteLine("Zeile ist geöffnet");      // ..ja, System.Diagnostics.Debug...
  else                                          // ..
    Debug.WriteLine("Zeile ist geschlossen");   // ..nein, geschlossen
}

Das Beispiel erzeugt eine Zeile mit 10 untergeordneten Zeilen. Wenn Sie in die Zellen klicken, werden die Meldungen "Zelle geöffnet/geschlossen" im Ausgabefenster der IDE angezeigt.
See Also

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0