GrapeCity.Win.MultiRow.v80 アセンブリ > GrapeCity.Win.MultiRow 名前空間 > GcMultiRow クラス : CurrentCell プロパティ |
例外 | 解説 |
---|---|
System.ArgumentException | 指定されたCellは現在のGcMultiRowに属していません。 または 指定されたCellは選択できないか、表示できないか、または非表示の行に含まれています。 または |
System.InvalidOperationException |
または または GcMultiRowにTemplateがありません。 または 現在のセルをコミットまたはキャンセルできません。 |
セルを現在のセルとして設定したとき、そのセルが画面上にない場合は、スクロールして表示されます。ヘッダセル、無効なセル、または非表示行のセルは、現在のセルにはできません。
このプロパティをnull 参照 (Visual Basicでは Nothing)に設定して一時的にフォーカス矩形を非表示にすることは可能ですが、コントロールがフォーカスを取得したときにこのプロパティの値がnull 参照 (Visual Basicでは Nothing)である場合、その値は自動的にFirstDisplayedCellPositionに設定されます。
このプロパティの値を変更すると、CurrentCellChangedイベントの前にSelectionChangedイベントが発生します。
Templateを新しく変更するか、DataSourceプロパティにデータソースを設定すると、現在のセルは自動的にFirstDisplayedCellPositionに設定されます。
ViewModeプロパティがViewMode.ListBoxの場合、CurrentCellはnull 参照 (Visual Basicでは Nothing)になりますが、新しい行を選択するとCurrentRowは変更されます。
このプロパティを取得すると、現在のセルがインスタンス化されます。CurrentCellPositionプロパティを設定して現在のセルを変更することも可能ですが、この場合は現在のセルはインスタンス化されません。