Tritt ein, nachdem der Strukturknoten expandiert wurde.

C# | Visual Basic | Visual C++ |
public event OnAfterExpand AfterExpand
Public Event AfterExpand As OnAfterExpand
public: event OnAfterExpand^ AfterExpand { void add (OnAfterExpand^ value); void remove (OnAfterExpand^ value); }

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()()
Zusätzliche Informationen finden Sie unter BeforeExpand()()


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 }