FlexGrid for WPF
右クリックでセルを選択する
基本操作 > 選択 > 右クリックでセルを選択する

C1FlexGrid のデフォルト動作としては、右クリックでセルは移動しませんが、MouseRightButtonDown イベントを利用して右クリックを判別し、カレントセルを選択します。

次のコードでは、グリッドをデータソースと連結していることを前提として、右クリックでカレントセルを選択する方法を示します。

コードのコピー
Private Sub _flex_MouseRightButtonDown(sender As Object, e As MouseButtonEventArgs) Handles _flex.MouseRightButtonDown
    Dim ht As C1.WPF.FlexGrid.HitTestInfo = _flex.HitTest(e)
    _flex.Select(ht.Row, ht.Column, True)
End Sub
コードのコピー
void _flex_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
    var ht = _flex.HitTest(e);
    _flex.Select(ht.Row, ht.Column, true);
}