C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

DataGridViewで選択行をクリックで解除したい

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■88529 / inTopicNo.1)  DataGridViewで選択行をクリックで解除したい
  
□投稿者/ むろい (1回)-(2018/09/05(Wed) 14:53:45)

分類:[C#] 

開発環境:Visual Studio 2010
使用言語:C#

DataGridViewで選択されている行をクリックで解除したいです。

現在はSelectionChangedイベントとCellClickイベントの両方を使用して
以下の方法で実現しています。

@SelectionChangedイベントが発生
ASelectionChangedイベントが発生したフラグをたてる
BCellClickイベントが発生
Cフラグを見てSelectionChangedイベントが発生したか確認する
D発生しているときは何もしない。
E発生していないときは選択が変わっていないのに、クリックイベントが飛んできた、
 つまり選択行をクリックしたとしてClearSelectionを呼び出す。

イベントメソッドである以上、フラグをグローバル変数として残さなければならないのが
設計上問題があると思っています。他の方法でDataGridViewで選択されている行をクリックで解除する方法
はありますか?

引用返信 編集キー/
■88531 / inTopicNo.2)  間違えました
□投稿者/ むろい (2回)-(2018/09/05(Wed) 15:09:18)
2018/09/05(Wed) 15:11:19 編集(投稿者)
2018/09/05(Wed) 15:10:35 編集(投稿者)

ここの返信は間違えて入力してしまいました。無視してください。
引用返信 編集キー/

このトピックをツリーで一括表示


トピック内ページ移動 / << 0 >>

このトピックに書きこむ