ppsGrid Class Library
Visible Property
NamespacesppsGridGridRowVisible
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Ruft die Sichtbarkeit der Zeile ab, oder legt diese fest.
Declaration Syntax
C#Visual BasicVisual C++
public bool Visible{ get; set;}
Public Property Visible As Boolean
public:
property bool Visible {
	bool get ();
	void set (bool value);
}
Value
true, wenn die Zeile sichtbar ist, ansonsten false. Der Standardwert ist true.
Remarks
Die Sichtbarkeit einer Zeile kann durch diese Eigenschaft eingestellt werden. Zellen von Spalten oder Zeilen, die ausgeblendet sind, können nicht als Fokuszellen fungieren. Alle Eigenschaften von ausgeblendeten Zeilen oder Spalten bleiben ansonsten erhalten.
Examples
Das nachfolgende Beispiel demonstriert, wie Zeilen aus- und eingeblendet werden können. Bei jedem Mausklick werden in der Ereignismethode "grid_CellClick" alle Spalten ein- und die angeklickte Spalte ausgeblendet.
CopyC#
grid.AddCols(10);                               // zehn Spalten
grid.AddRows(10);                               // ..und 10 Zeilen
grid.Rows[0].Fixed = true;                      // Spaltenkopf

for(int r=0; c<grid.Rows.Count; r++){           // alle Zeilen
  grid.Rows[r].Height = (r+1)*10;               // ..Zeilenhöhe einstellen
  for(int c=0; c<grid.Cols.Count; c++)          // ..alle Zellen
    grid[c,r].Value = c+"."+r;                  // ....Wert ist Spalten-/Zeilenindex
}

private void grid_CellClick(object sender, ppsGrid.CellClickEventArgs e) {
  foreach(GridRow r in grid.Rows)               // Alle Zeilen..
    if(r.Visible==false)                        // ..ausgeblendet ?
      r.Visible = true;                         // ....wieder einblenden
  grid.Rows[e.Row].Visible = false;             // angeklickte Zeile ausblenden
}

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0