ppsGrid Class Library
Width Property
NamespacesppsGridGridColWidth
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Ruft die Breite der Spalte ab oder legt diese fest.
Declaration Syntax
C#Visual BasicVisual C++
public int Width{ get; set;}
Public Property Width As Integer
public:
property int Width {
	int get ();
	void set (int value);
}
Value
Ein Int32-Wert, der die Spaltenbreite in Pixel angibt. Standardwert sind 80 Pixel.
Remarks
Diese Eigenschaft ermöglicht es Ihnen, die Spaltenbreite manuell festzulegen. Voraussetzung dafür ist der Wert None für die Eigenschaft WidthType. Beachten Sie auch, daß der Benutzer zur Laufzeit die Spaltenbreite ändern kann (Eigenschaft Grid.FixedColType).
Examples
Das nachfolgende Beispiel erstellt 500 Spalten, deren Breite in einer Schleife zwischen 1 und 501 Pixel eingestellt wird.
CopyC#
grid.AddCols(500);                                      // 500 (!!) Spalten
grid.AddRows(2);                                        // starten mit zwei Zeilen

grid.SelectionType = eSelectionType.None;               // keine Markierungen
grid.Rows[0].Fixed = true;                              // Spaltenkopf
grid.Rows[0].StringAlignHorz = eContentAlign.Center;    // ..zentriert

for(int c=0; c<grid.Cols.Count; c++){                   // alle Spalten
  grid.Cols[c].Width = c+1;                             // ..Spaltenbreite von 1 bis 501

  grid[c,0].Value = c;                                  // ..lfd. Nr. im Spaltenkopf
  grid[c,1].Value = grid.Cols[c].Width;                 // ..Breite in der Zelle darunter
}
See Also

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0