ppsGrid Class Library
RowSizeStart Event
NamespacesppsGridGridRowSizeStart
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Tritt ein, bevor die Zeilenhöhen mehrerer Zeilen verändert wird.
Declaration Syntax
C#Visual BasicVisual C++
public event OnRowSizeStart RowSizeStart
Public Event RowSizeStart As OnRowSizeStart
public:
 event OnRowSizeStart^ RowSizeStart {
	void add (OnRowSizeStart^ value);
	void remove (OnRowSizeStart^ value);
}
Remarks
Dieses Ereignis tritt immer ein, wenn der Benutzer eine oder mehrere Zeilen mit der Maus in der Höhe verändert. Der Parameter RowSizeStartEventArgs enthält eine Membervariable Cancel, welche, wenn sie auf true gesetzt wird, das Ändern der Größe der Zeilen verhindert.

Examples
CopyC#
OnRowSizeStart evt;                                                                      // Event

evt=new OnRowSizeStart(grid_RowSizeStart);                // Event instanz
grid.RowSizeStart += 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_RowSizeStart(object sender, BeforeRowSizeEventArgs e) {
                                                          // diese Zeile soll in der..
Console.Write("Zeile="+e.Row);                            // ..Höhe geändert werden
if(e.Row%4==0){                                           // jede vierte..
  Console.WriteLine("--> Größe ändern: Abbruch");         // .. Spalte..
  e.Cancel = true;                                        // ..abbrechen
}
else                                                      // ansonsten..
  Console.WriteLine("--> Größe ändern: ok");              // ..ok
}

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0