ppsGrid Class Library
Visible Property
NamespacesppsGridGridColVisible
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Ruft die Sichtbarkeit der Spalte 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 Spalte sichtbar ist, ansonsten false. Der Standardwert ist true.
Remarks
Die Sichtbarkeit einer Spalte 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 Spalten 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 c=0; c<grid.Cols.Count; c++){           // alle Spalten
  grid.Cols[c].Width = (c+1)*10;                // ..Spaltenbreite einstellen
  for(int r=0; r<grid.Rows.Count; r++)          // ..alle Zellen
    grid[c,r].Value = c+" "+r;                  // ....Wert ist Spalten-/Zeilenindex
}

private void grid_CellClick(object sender, ppsGrid.CellClickEventArgs e) {
  foreach(GridCol c in grid.Cols)               // Alle Spalten..
    if(c.Visible==false)                        // ..ausgeblendet ?
      c.Visible = true;                         // ....wieder einblenden
  grid.Cols[e.Column].Visible = false;          // angeklickte Spalte ausblenden
}

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0