0

グリッド内の複数のセルを選択しようとしている Windows フォーム アプリケーションに syncfusion グリッド コントロールを使用しています。右クリックすると、選択が残るはずです。しかし、選択を維持することはできません

 private void theGrid_MouseDown(object sender, MouseEventArgs e)
    {
        theGrid.ListBoxSelectionMode = SelectionMode.None;
        this.theGrid.AllowSelection = GridSelectionFlags.Any; 
        if (e.Button == MouseButtons.Right)
        {

            theGrid.ContextMenuStrip = contextMenuStrip1;
            contextMenuStrip1.Visible = true;

        }
        else
        {
            contextMenuStrip1.Visible = false;

        }
    }
4

1 に答える 1

0

フォームの読み込み中または他のコントロール関連の設定の初期化中に次の設定を処理して、右クリックでの選択を保持できます。

this.theGrid.SelectCellsMouseButtonsMask = MouseButtons.Left;
于 2012-06-19T08:48:07.673 に答える