ppsGrid Class Library
ValueChanged Event
NamespacesppsGridGridValueChanged
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Tritt ein, wenn die Value-Eigenschaft geändert wurde.
Declaration Syntax
C#Visual BasicVisual C++
public event OnValueChanged ValueChanged
Public Event ValueChanged As OnValueChanged
public:
 event OnValueChanged^ ValueChanged {
	void add (OnValueChanged^ value);
	void remove (OnValueChanged^ value);
}
Remarks
Dieses Ereignis wird immer dann ausgelöst, wenn sich die Value-Eigenschaft der GridCell sich geändert hat.
Examples
CopyC#
Random rnd=new Random();                              // Zufallszahlen
OnValueChanged evt;                                   // Event

evt=new OnValueChanged(grid_ValueChanged);            // Event instanz
grid.ValueChanged += evt;                             // ..für's Grid

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

for(int i=0; i<20; i++){                              // 20x..
  int c=rnd.Next(grid.Cols.Count);                    // ..zufällig Spalte
  int r=rnd.Next(grid.Rows.Count);                    // ..zufällig Zeile
  grid[c,r].Value=rnd.Next(10000);                    // ..Zufallwert
}

private void grid_ValueChanged(object sender, ValueChangedEventArgs e) {
  Console.Write("Zelle["+e.Column+","+e.Row+"] ");    // Welche Zelle ?
  if(e.OldValue!=null)                                // alter Wert vorhanden ?
    Console.Write("hatte den Wert "+e.OldValue+" ");  // ..alten wert ausgeben
  Console.Write("hat jetzt den Wert ");                    // 
  Console.WriteLine(grid[e.Column,e.Row].Value);      // ..neuen Wert ausgeben
}

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0