GroupBoxの枠線の色を変えるには?


ひいらぎ  2009-04-20 22:04:54  No: 34137

GroupBoxの枠線を変えたいのですが、それらしいプロパティは
内容なのですが、どのようにしたら枠線の色を変更できるのでしょうか?

どなたかご教授お願い致します。


monaa  2009-04-21 01:05:49  No: 34138

無理す。
どうしてもというなら自分でGroupBoxもどきを作成するしかありません。


KHE00221  2009-04-21 09:23:30  No: 34139

TGroupBoxを継承し、Paint を override する

Paint は  procedure TCustomGroupBox.Paint; を丸ごとコピー

あとはその中の

CTL3D有り
 Brush.Color := clBtnHighlight;
 Brush.Color := clBtnShadow;
CTL3D無し
 Brush.Color := clWindowFrame;

の色を変えるだけ


Luna  2009-04-21 17:52:32  No: 34140

>TGroupBoxを継承し、Paint を override する
XPのLunaStyleが有効の場合はこれが無視されるんじゃないのかな。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加