ppsGrid Class Library
AfterExpand Event
NamespacesppsGridGridAfterExpand
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Tritt ein, nachdem der Strukturknoten expandiert wurde.
Declaration Syntax
C#Visual BasicVisual C++
public event OnAfterExpand AfterExpand
Public Event AfterExpand As OnAfterExpand
public:
 event OnAfterExpand^ AfterExpand {
	void add (OnAfterExpand^ value);
	void remove (OnAfterExpand^ value);
}
Remarks
Dieses Ereignis tritt immer ein, nachdem sich die Strukturknoten vom geschlossenen zum geöffneten Zustand ändert haben. Der Parameter AfterExpandEventArgs enthält Informationen, welche Zeile und Spalte betroffen ist.

Zusätzliche Informationen finden Sie unter BeforeExpand()()
Examples
CopyC#
OnAfterExpand evt;                                      // Event
Random         rnd=new Random();                         // Zufallszahlengenerator
int            y = 1;

evt=new OnAfterExpand(grid_AfterExpand);               // Event instanz
grid.AfterExpand += evt;                                // ..für's Grid

grid.AddCols(1);                                         // eine Zeile
grid.Cols[0].Width = 200;                                // Spaltenbreite
grid.AddRows(10);                                        // starten mit 10 Zeilen
grid.Rows[0].Fixed = true;                               // Spaltenkopf
grid.Cols[0].Outline = true;                             // Strukturelemente (+/-) anzeigen

while(y<grid.Rows.Count){                                // bis zur letzten Zeile
  GridRow row = grid.Rows[y];                            // ..Zeile..
  if(rnd.Next(12) > 4+row.Outline.Level)                 // ..per Zufall: ...
    row.Outline.AddChilds(rnd.Next(4)+1);                // ....neue "Childs" anhängen
  row[0].Value = "Zeile "+row.Row;                       // ..Zeilennummer anzeigen
  y++;                                                   // ..nächste Zeile
}

private void grid_AfterExpand(object sender, AfterExpandEventArgs e) {
  Console.Write("Zeile="+e.Row+", Spalte="+e.Column);    // Zeile/Spalte ausgeben
}

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0