StringGrid内にCheckBoxを配置してチェックを付けれるようにしたいのですが、
カスタムコンポーネント等でも良いのを見つけることが出来ず。
且つ、過去ログでも検索が悪いのか良い回答を見つけることが出来ませんでした。
何か良い方法がありましたら、ご教授頂けないでしょうか?
宜しくお願致します。
・OnDrawCellイベントで、 DrawFrameControl でチェックボックスを描画。
・マウスクリックやSpaceキーでチェックの切り替え処理を行う処理を記述。
でどうでしょう?
igyさん、レスありがとうございます。
やはり、自前で描画をしない限りは難しいものなのでしょうか・・・。
選択肢の一つとして候補に挙げさせていただきます。
他に何かご存知の方がおりましたら、ご教授をお願致します。
MOStringGrid というコンポに、多分チェックボックスが付いているのではないかと思います。
http://www.delphianworld.com/
にあります。
で、最近話題になっていた話がこちらですね。
Delphi2005でMOStringGridを使用するには?
https://www.petitmonte.com/bbs/answers?question_id=3815
コントロールグリッド
http://www6.airnet.ne.jp/~sone_san/delphi/compo/listgrid.html#LG0007
CheckBox配置して、常時チェック表示できます。
Paintやらの処理中に、自前でチェック描画しているだけですが・・・。
超おすすめです「ExpressQuantumGrid Suite」
http://www.componentsource.co.jp/products/511319/13493/index.html
http://www.delphi-gems.com/VirtualTreeview/
編集 削除deldelさん、Fusaさん、うそ〜〜んさん、たさん、これさん、情報ありがとうございます。
返信が遅くなってしまい申し訳ございませんでした。中規模のPJが重なって泣きそうです・・・。
皆さんから頂いた情報を元に、一度調査を行ってみます。
今現在のシステムでは、色を変えることでも対応が可能かもしれないということで、もしかすると、今すぐ使用することは無いかもしれないのですが・・・。(ーー;
次のシステムでもGridを使用したものがあり、そちらでチェックボックスの使用があるようなので、のちほど調査結果をご報告したいと思います。
貴重な時間を割いていただき、本当にありがとうございます。