ppsGrid Class Library
KeyEditBegin Property
NamespacesppsGridControlEditInfoKeyEditBegin
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Ruft Informationen über den TastenCode zum Starten des Editiermodus ab, oder legt diesen fest.
Declaration Syntax
C#Visual BasicVisual C++
public Keys KeyEditBegin{ get; set;}
Public Property KeyEditBegin As Keys
public:
property Keys KeyEditBegin {
	Keys get ();
	void set (Keys value);
}
Value
Ein Keys-Wert, der zur Laufzeit den Editiermodus startet.
Remarks
Der angegebene Keys bestimmt, wie der Benutzer zur Laufzeit den Editiermodus des eingebundenen Control starten kann.

Examples
Die nachfolgenden Beispiele zeigt, wie Sie die Tastenbelegung zum Starten, Beenden und Abrechen einstellen können:

CopyC#
string[]  items = new String[]{
  "Gabi", "Thomas","Andreas","Torsten","Claus",              // Diese Werte in der ComboBox
  "Martina","Bettina","Manfred","Joachim","Peter"};          // ..zur Auswahl anbieten

grid.AddCols(1);                                             // eine Spalte und...
grid.AddRows(20);                                            // ..20 Zeilen
grid.Rows[0].Fixed = true;                                   // ..oberste Zeile 'fixed'

Random    rnd = new Random();                                // Generator für Zufallswerte
ComboBox  cbo;                                               // ComboBox zur Darstellung der Items
GridCol   col=grid.Cols[0];                                  // erste (und einzige) Spalte 

cbo = new ComboBox();                                         // ComboBox zum editieren der Daten erzeugen
cbo.Dock = DockStyle.Top;                                     // ..am oberen Rand der Zelle zeigen
cbo.Items.AddRange(items);                                    // ..Liste der namen setzen
cbo.DropDownStyle = ComboBoxStyle.DropDownList;               // ..Modus: Nur Auswahl
col.ControlEditInfo.Control = cbo;                            // Daten ändern durch ComboBox
col.ControlEditInfo.PropertyName = "SelectedItem";            // ..mittels der Eigenschaft "SelectedItem"

col.ControlEditInfo.KeyEditBegin.Key=(Keys.Control |Keys.F5); // Eingabe starten mit Strg+F5
col.ControlEditInfo.KeyEditEnd.Key(Keys.Alt |Keys.F6);        // Eingabe beenden mit Alt+F6
col.ControlEditInfo.KeyEditCancel.Key=(Keys.Shift |Keys.F7);  // Eingabe abbrechen mit Umschalt+F7

foreach(GridRow r in grid.Rows)                               // alle Zeilen
  if(r.Fixed == false)                                        // ..die nicht fixiert sind
    r[0].Value = items[rnd.Next(items.Length)];               // ....string per Zufall auswählen und setzen
See Also

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0