ppsGrid Class Library
IsOpen Property
NamespacesppsGridGridOutlineColIsOpen
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Ruft einen Wert ab, der angibt, ob die untergeordnete Spalten 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 Spalten geöffnet, d.h., sichtbar sind, ansonsten false. Der Standardwert ist falsch
Remarks
Mittels der Eigenschaft IsOpen können Sie feststellen, ob die untergeordneten Spalten ("Childs") geöffnet oder geschlossen dargestellt werden. Ist die Eigenschaft true, sind sie sichtbar, bei false sind sie ausgeblendet. Hat die Spalte keine untergeordneten Spalten, 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.Rows[0].Outline = true;                  // Spalte hat Strukturknoten
  grid.Cols[0].Outline.AddChilds(int)(10);           // untergeordnete Zeilen
}

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

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

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0