'宣言 Public Event StartEdit As RowColEventHandler
public event RowColEventHandler StartEdit
イベント データ
イベント ハンドラが、このイベントに関連するデータを含む、RowColEventArgs 型の引数を受け取りました。次の RowColEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Cancel | 操作をキャンセルするかどうかを示す値を取得または設定します。 |
Col | イベントが発生した列のインデックスを取得します。 |
Row | イベントが発生した行のインデックスを取得します。 |
解説
このイベントはコントロールが編集モードに入る前に発生します。 Cancel プロパティを true に設定して編集を禁止したり、 ComboListプロパティを使用してコンボボックスのリストを設定したり、 EditMaskプロパティを使用して編集マスクを提供することができます。
コンボボックスのリストや編集マスクが列全体で同じ場合、 Columnオブジェクトの RowCol.ComboListおよび RowCol.EditMaskプロパティを使用して、これらをより効率的に設定することができます。この場合、一切 StartEdit イベントを処理する必要はありません。
また、グリッドは BeforeEditイベントも発生させます。2つの相違点として、 BeforeEdit は、グリッドがフォーカスのあるセルを描画するときに発生することです(したがって、セルがドロップダウンボタンを持つかどうかを指定できます)。 BeforeEdit は StartEdit よりも頻繁に発生し、必ずしもグリッドが実際に編集モードに入っていることを示すものではありません。
参照