ppsGrid Class Library
SelectionStart Event
NamespacesppsGridGridSelectionStart
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Tritt ein, bevor die sich Markierung der Zellen das erste Mal ändern.
Declaration Syntax
C#Visual BasicVisual C++
public event OnSelectionStart SelectionStart
Public Event SelectionStart As OnSelectionStart
public:
 event OnSelectionStart^ SelectionStart {
	void add (OnSelectionStart^ value);
	void remove (OnSelectionStart^ value);
}
Value
Der Ereignishandler empfängt ein Argument vom Typ SelectionStartEventArgs.
Remarks
Dieses Ereignis wird nur versendet, wenn der Benutzer durch Drücken der linken Maustaste und durch Drücken der Cursortasten die erste Zelle markiert. Nachfolgende Bewegungen des Mauszeiger oder das Gedrückthalten der Cursortasten lösen das Ereignis nicht aus.
Examples
CopyC#
OnSelectionStart evt;                                         // Event
Random           rnd=new Random();                            // Zufallszahlengenerator

evt=new OnSelectionStart(grid_SelectionStart);                // Event instanz
grid.SelectionStart += evt;                                   // ..für's Grid

grid.AddCols(10);                                             // zehn Spalten
grid.AddRows(10);                                             // ..und zehn Zeilen
grid.SelectionType=eSelectionType.Free;                       // beliebig markieren

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;                                // Zellenwerte eintragen


private void grid_SelectionStart(object sender, 
                             SelectionStartEventArgs e){      // SelectionStart-Ereignis
  Console.Write("Sel-Start ");
  Console.WriteLine("Spalte :"+e.Column +",Zeile:"+e.Row);    // ..infos ausgeben
}
See Also
SelectionEnd()()

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0