2016-10-14 13 views
1

Infragistics UltraGridを使用していますが、ドラッグの選択を無効にしようとしています。 ShiftキーまたはControlキーを押したままで複数の行を選択することを制限する必要があります。Infragistics UltraGridのdragselectionを無効にする方法

私はこのようなのUltraGrid設定てる私 InitializeComponent()機能で

ultragrid.DisplayLayout.Override.SelectTypeCell = SelectType.ExtendedAutoDrag 
ultragrid.DisplayLayout.Override.CellClickAction = CellClickAction.RowSelect 

答えて

1

シフトやコントロールキーはこのシナリオでBeforeSelectChangeイベントをキャンセルして押されていないときは、のUltraGrid内の任意の選択を無効にすることができます。

private void UltraGrid1_BeforeSelectChange(object sender, BeforeSelectChangeEventArgs e) 
{   
    if (Control.ModifierKeys != Keys.Shift && Control.ModifierKeys != Keys.Control) 
    { 
     e.Cancel = true; 
    } 
} 
+0

ありがとうございました – wong

関連する問題