ppsGrid Class Library
BeforeRowMove Event
NamespacesppsGridGridBeforeRowMove
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Tritt ein, bevor die Zeile verschoben wird.
Declaration Syntax
C#Visual BasicVisual C++
public event OnBeforeRowMove BeforeRowMove
Public Event BeforeRowMove As OnBeforeRowMove
public:
 event OnBeforeRowMove^ BeforeRowMove {
	void add (OnBeforeRowMove^ value);
	void remove (OnBeforeRowMove^ value);
}
Remarks
Dieses Ereignis tritt immer ein, wenn der Benutzer eine Zeile mit der Maus an eine neue Position verschiebt. Der Parameter BeforeRowMoveEventArgs enthält eine Membervariable Cancel, welche, wenn sie auf true gesetzt wird, das Verschieben der Zeile verhindert.

Examples
CopyC#
OnBeforeRowMove evt;                                      // Event

evt=new OnBeforeRowMove(grid_BeforeColMove);              // Event instanz
grid.BeforeRowMove += 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_BeforeRowMove(object sender, BeforeRowMoveEventArgs e) {
                                                          // diese Zeile soll..
  Console.Write("Zeile="+e.Row);                          // ..verschoben werden
  if(e.Row%4==0){                                         // jede vierte..
    Console.WriteLine("--> Verschieben Abbruch");         // .. Zeile..
    e.Cancel = true;                                      // ..abbrechen
  }
  else                                                    // ansonsten..
    Console.WriteLine("--> Verschieben ok");              // ..ok
}

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0