StringGridにCheckBoxの様なチェックを付けるには?

解決


こたろう  2006-04-24 13:30:28  No: 21161  IP: 192.*.*.*

StringGrid内にCheckBoxを配置してチェックを付けれるようにしたいのですが、
カスタムコンポーネント等でも良いのを見つけることが出来ず。
且つ、過去ログでも検索が悪いのか良い回答を見つけることが出来ませんでした。
何か良い方法がありましたら、ご教授頂けないでしょうか?
宜しくお願致します。

編集 削除
igy  2006-04-24 14:03:37  No: 21162  IP: 192.*.*.*

・OnDrawCellイベントで、 DrawFrameControl でチェックボックスを描画。
・マウスクリックやSpaceキーでチェックの切り替え処理を行う処理を記述。
でどうでしょう?

編集 削除
こたろう  2006-04-25 13:31:05  No: 21163  IP: 192.*.*.*

igyさん、レスありがとうございます。
やはり、自前で描画をしない限りは難しいものなのでしょうか・・・。

選択肢の一つとして候補に挙げさせていただきます。

他に何かご存知の方がおりましたら、ご教授をお願致します。

編集 削除
deldel  2006-04-25 14:16:16  No: 21164  IP: 192.*.*.*

MOStringGrid  というコンポに、多分チェックボックスが付いているのではないかと思います。
http://www.delphianworld.com/
にあります。

編集 削除
Fusa  2006-04-25 21:25:09  No: 21165  IP: 192.*.*.*

で、最近話題になっていた話がこちらですね。

Delphi2005でMOStringGridを使用するには?
https://www.petitmonte.com/bbs/answers?question_id=3815

編集 削除
うそ〜〜ん  2006-04-26 08:18:07  No: 21166  IP: 192.*.*.*

コントロールグリッド
http://www6.airnet.ne.jp/~sone_san/delphi/compo/listgrid.html#LG0007

CheckBox配置して、常時チェック表示できます。
Paintやらの処理中に、自前でチェック描画しているだけですが・・・。

編集 削除
 2006-04-26 12:39:55  No: 21167  IP: 192.*.*.*

超おすすめです「ExpressQuantumGrid Suite」
http://www.componentsource.co.jp/products/511319/13493/index.html

編集 削除
これ  2006-04-26 21:03:35  No: 21168  IP: 192.*.*.*

http://www.delphi-gems.com/VirtualTreeview/

編集 削除
こたろう  2006-04-28 11:27:55  No: 21169  IP: 192.*.*.*

deldelさん、Fusaさん、うそ〜〜んさん、たさん、これさん、情報ありがとうございます。
返信が遅くなってしまい申し訳ございませんでした。中規模のPJが重なって泣きそうです・・・。

皆さんから頂いた情報を元に、一度調査を行ってみます。

今現在のシステムでは、色を変えることでも対応が可能かもしれないということで、もしかすると、今すぐ使用することは無いかもしれないのですが・・・。(ーー;
次のシステムでもGridを使用したものがあり、そちらでチェックボックスの使用があるようなので、のちほど調査結果をご報告したいと思います。

貴重な時間を割いていただき、本当にありがとうございます。

編集 削除