C# Windows フォームを使用しています。
私はグリッドビューを持っています。ユーザーがセルを選択できないようにする必要があります。一度に 1 つのセルを (左右に) マウスクリックすることしかできません。
選択を無効にする方法が見つかりませんでした。だから私は最初に設定しました:
this.grid.MultiSelect = false;
ユーザーはセルを選択できないはずですが、できたとしても悪くありません (イベント ハンドラーを設定していない限り)。だから私の次のことでした:選択色を無効にするだけです。だから私はオリジナルと同じ色を選択しました:
this.gridCellStyle.SelectionBackColor = this.gridCellStyle.BackColor;
this.gridCellStyle.SelectionForeColor = this.gridCellStyle.ForeColor;
グリッドにランダムなテスト値を入力します。
grid.ColumnCount = 9;
grid.Rows.Add(1, 2, 3, 4, 5, 6, 7, 8, 9);
質問:セルの選択を無効にするより良い方法はありますか、それともデフォルトのスタイルですか?