こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

DataGridView、1セルに複数コントロール

Microsoft Visual C# 2005 Express Edition(.NET2.0)を使っています。※WinApp

DataGridViewコントロールの1セルに、複数コントロールを設定する方法を模索しています。
この方法をしたい理由としては、
・行の並び替えができる。
・行の絞り込み(フィルター)できる。
ということからDataGridViewコントロールを使おうと考えております。

しかしながら、DataGridViewコントロールのセルには、数値や文字、1イメージ、1ボタンなど、各1つしか配置できません。

ここに、複数のコントロール(ボタンやチェックボックスなど)を配置したいのです。
コントロールをカスタマイズすれば、できるかもしれませんが、方法が分かりません。

かなり無茶な質問ですが、
どなたかご存じで有れば、ご教授よろしくお願いします。

投稿日時 - 2013-06-03 18:45:05

QNo.8117954

すぐに回答ほしいです

質問者が選んだベストアンサー

http://dobon.net/vb/dotnet/datagridview/progressbar.html

DataGridViewCellクラスから派生させて作れば一応は可能…っぽいです。
描画からデータの保持など、ほぼ全て自分で面倒見る必要があるかも知れませんが。
# 複数のコントロール乗っていた場合、キーボード操作したらどうなるんでしょう?
# フォーカスの移動とか。

投稿日時 - 2013-06-03 23:58:19

お礼

Wr5様
ご指示頂いたサイトを参考に作ってみようと思います。
かなり難しそうですが。。。

ご回答有難うございました。

投稿日時 - 2013-06-05 15:43:53

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)