ppsGrid Class Library
AfterColumnSize Event
NamespacesppsGridGridAfterColumnSize
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Tritt ein, nachdem die Spaltenbreite verändert wurde.
Declaration Syntax
C#Visual BasicVisual C++
public event OnAfterColumnSize AfterColumnSize
Public Event AfterColumnSize As OnAfterColumnSize
public:
 event OnAfterColumnSize^ AfterColumnSize {
	void add (OnAfterColumnSize^ value);
	void remove (OnAfterColumnSize^ value);
}
Remarks
Dieses Ereignis tritt immer ein, nachdem der Benutzer eine Spalte mit der Maus in der Breite verändert hat. Der Parameter AfterColumnSizeEventArgs enthält Informationen darüber, welche Spalte verändert wurde und welche Breite die Spalte vor der Änderung hatte.

Examples
CopyC#
OnAfterColumnSize evt;                                          // Event

evt=new OnAfterColumnSize(grid_AfterColSize);                   // Event instanz
grid.AfterColumnSize += evt;                                    // ..für's Grid

grid.AddCols(10);                                               // 10 Spalten
grid.AddRows(10);                                               // ...10 Zeilen
grid.Rows[0].Fixed = true;                                      // Spaltenkopf
grid.Cols[0].Fixed = true;                                      // Zeilenkopf

for(int c=grid.FixedColCount; c<grid.Cols.Count; c++)           // alle Spalten
  for(int r=grid.FixedRowCount; r<grid.Rows.Count; r++)         // alle Zeilen
    grid[c,r].Value=c+"."+r;                                    // Zellenwert

private void grid_AfterColSize(object sender, AfterColumnSizeEventArgs e) {
  Console.Write("Spalte "+e.Column+": ");                       // welche Spalte
  Console.Write("alte Breite: "+e.OldWidth);                    // ..alte Breite
  Console.WriteLine("neue Breite: "+grid.Cols[e.Column].Width); // ..neue Breite
}

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0