Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
チェックボックス付き行ヘッダーのイベント
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30299#CommentId83130
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
あくあ
 (社会人)
投稿日時
2017/10/25 23:54:27
お世話になっております。
Datagridviewのチェックボックス付きのヘッダーセルを作りました。
DatagridviewのRowTemplateのHeaderCellにこのチェックボックス付きヘッダーセルを設定して、表示することまではできました。
この後、チェックボックスの状態が変わったときに発生するイベント(CheckedChanged)を作ろとして詰まってしまいました。RaiseEventでイベントを発生させて、Form側で受け取ればいいのかと思いましたが、行が追加されるとイベントが取得できなくなってしまいます。これは何となく、Handlesの後ろに新規行が書かれてないせいだと思っています。
今考えているのが、カスタムDatagridviewを用意し、その中にチェックボックス付きのヘッダーセルからのイベントを受ける用のプロシジャーを用意し、このプロシジャーで再度、RaiseEventさればいいのかと思っています。
そこで、お聞きしたいのが、イベントを受ける用のプロシジャーにDatagridviewの行数分だけ、チェックボックス付きヘッダーセルが登録されることになると思いますが(すみません、この辺どういう表現をすればいいのかわからないので、わからなかったら質問してください)、多量に登録していいものなのでしょうか?
また、もっと簡単にできる方法があるのでしょうか?HeaderCellにRaiseCellClick等あるので、どうしてもダメなら、これを使おうかと思っています。
現在、自宅なので上記のコードをのせることが出来ないのですが、後ほど結果は上げさせていただきます。