掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TCheckBoxの2次元表示 (ID:3549)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
チェックボックスのフラット化ですか…。 たしか、海外製のコンポーネントで、そういうのがあったような気もします。 さらに、VBではプロパティひとつでフラット表示にできるようなので、 恐らくウィンドウメッセージか何か、あるんじゃないかなと思いますけど、 VBのプロパティは、XPのビジュアルスタイル下では無効でしたね。 kazuさんの言うとおり、TCheckListBoxで済ませるか、 このさいですから、そういうコンポーネントを作ってしまうのもいいかもしれませんね。 WinControlを継承して作れば、かなり思い通りのものが作れるんじゃないでしょうか? (GraphicControlを継承すると、フォーカスは受け取れないものの、同じようなものが作れます) 要するに、クリックされたらCheckedプロパティを切り替えればいいんですよね。 (まあ、実際にはそれ以外もありますけど^^;) ここでひし形のチェックボックスコンポーネントが配布されてますから、 それのソースでも見てみると、参考になるかもしれませんね。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.