• 締切済み

Delphi2007のCheckBox.Font.Colorの変更

Delphi2007でTCheckBoxのFont.Colorを変更したいのですが、オブジェクトインスペクタで変更しても色が変わりません。何か特別な方法があるのでしょうか。それともバグ? よろしくお願いいたします。

みんなの回答

  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.1

DelphiというよりWindowsのバグ(仕様?)みたいです。 Vistaでお使いでしょうか。「ランタイムテーマを有効にする」をチェックしないとFontの色は変えられるようですが、それだと見映えが悪くなりますからね。 TButtonのFontの色が変更できないのは以前からの現象でしたが、Delphi2007からはTCheckBoxやTRadioGroupのFontもできなくなったようです。 さらにDelphi2009からはTBitBtnやTSpeedButtonもFontの色が変更できなくなってます。 しかたないので、私は、そのクラスから派生させたクラスを作って、Paintをoverrideして直接Captionを描いてます。

murica
質問者

お礼

Vistaで使っています。 そうなのですか。Windowsの使用となれば致し方ないのでしょうか。しかし、Delphiのほうで何とかしなければいけないことのように思いますが。 今までかなりプログラムを作ってきましたが、実はoverrideの意味がよくわかっていません。もう少し勉強してみます。 Font.Colorの変更は、一応、諦めがつきました。ありがとうございました。

関連するQ&A

  • DreamweaverCS3でCSSを使わずフォントカラーを変更するには?

    使用ソフト:Dreamweaver CS3 使用OS:Mas OS X Dreamweaver CS3で携帯ページを作っています。 プロパティインスペクタから色指定をするとCSSで色の設定がされてしまうのですが、そうではなく <font color="#000000">aa</font> のようにCSSを用いないコードになるようにするにはどうすればいいのでしょうか? ご存知の方いらしたら教えて下さい。 よろしくお願いしますm(__)m

  • <font color></font>以外でfontカラーを指定する方法

    私はこれまで部分的にフォントの色を変えるとき、<font color></font>を使っていましたが、これから徐々にこの種のタグがサポートされなくなると聞いてあせっています(現在cssを勉強中です)。 <font color></font>以外の方法で部分的に色を変える方法を教えてください。

  • WPFのフォントカラー変更について(C#で実装)

    WPFのフォントカラー変更について(C#で実装) WPFでTEXTBOX全体のフォントカラーを変更する場合は「Foregroundプロパティ」で色を指定すればよいのですが、TEXTBOX内の1部分のみフォントカラーを変更する場合はどうすればよいのでしょうか? そもそも、TEXTBOX内の1部分のみフォントカラーを変更することはできないんでしょうか?  <例>   TEXTBOXの値:始めまして、【Goo太郎】です。宜しくお願いします。   ⇒【Goo太郎】のみ赤字フォントに変更したい・・・・。 分かる人がいましたら、教えてください。          [環境] ・Visual Studio 2008 ・.net Framework3.5 ・C#

    • ベストアンサー
    • XML
  • デスクトップのフォントカラー変更について

    こんにちは。お世話になります。 デスクトップの壁紙に白地の画像を使用しています。 壁紙は気に入っているのですが、デスクトップに置いてあるファイルや フォルダのフォントカラーが白なため、非常に見え辛くなっています。 画面のプロパティ→デザイン→詳細設定を確認しても「選択項目」しかありませんでした。 デスクトップのフォントカラーを変更する方法はありますでしょうか。 レジストリ変更等でも構いませんのでよろしくお願いします。

  • <FONT>のCOLOR属性について

    <FONT> の COLOR 属性の色指定と <BODY BGCOLOR> の色は色差(312)が不十分です。と診断されます。 <FONT size="-1" color="#ff0000"><FONT size="-1" color="#ff0000"><B>TOP</B></FONT><BR> また、<FONT> の COLOR 属性の色指定と <BODY BGCOLOR> の色は明度差(38.989)と色差(147)が不十分です。 とも診断されます。 </FONT><FONT color="#ffffcc" size="-1">--------------------<BR> </FONT><B><FONT color="#ffffcc" size="-1">PR</FONT></B><FONT color="#000000" size="-1"><BR> <BR> <A target="_blank" href="http://○○.com/">あいうえお<BR> かきくけこ</A><BR> </FONT><FONT color="#ffffcc" size="-1">--------------------<BR> どうしたら、いいですか?知識不足野郎です。すいません、誰か、教えてください。

    • ベストアンサー
    • HTML
  • delphi stringgrid

    Delphi StringGrid で 各セルごとにフォントの色や大きさを変えたりできますか?

  • Flash ボタンを押すとフォントカラーを変更する

    Flash CS5を使用しています。 action script3.0にてボタンを押すとフォントのカラーを変更できるようにしたいと思っています。 テキストのインスタンス名 text0 にして下記のようなスクリプトを書いたのですが 色が変更されません。 どのようにしたらよいか分かる方、お力を貸していただけないでしょうか? red_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler); function fl_MouseClickHandler(event:MouseEvent):void { var color_mtx = new flash.geom.ColorTransform(0.9, 0, 0, 1, 0, 0, 0, 0); text0.transform.colorTransform = color_mtx; }

    • ベストアンサー
    • Flash
  • Illustratorの文字のカラー設定で質問です。

    Illustratorの文字のカラー設定で質問です。 ある文字オブジェクトと他の文字オブジェクトを、色だけ同じに指定するにはどうしたらいいのでしょうか?スポイトを使うとフォントなどの属性も同じになってしまいます。 フォントや大きさは異なっているままで、色だけ同じにしたいのです。

  • Dreamweaver コードインスペクタのフォント

    Dreamweaver コードインスペクタのフォントが妙な行書体で表示されて見にくいので変更したいのですが、その方法がわかりません。

  • 秀丸の正規表現を使って<FONT color="#ff0000">~~~</FONT>を消したい

    こんにちは。質問させていただきます。 タイトルの通りなのですが、何千行にも渡る文章中のほとんどに 下記の様なタグがふってあるとします。 <FONT color="#ff0000">の部分は当然様々な色を使ってますし<FONT face="Osaka,MS ゴシック">や <FONT color="#ff0000" FONT face="Osaka,MS ゴシック">もあります。 <FONT color="#ff0000">~様々な文章1~</FONT><BR> <FONT color="#ff0022">~様々な文章2~</FONT><BR> <FONT color="#ff0033">~様々な文章3~</FONT><BR>     ↓ ~様々な文章1~<BR> ~様々な文章2~<BR> ~様々な文章3~<BR> それを上記のように文章のみを残して開始タグと閉じタグだけを削除したいのですが、 効率のよい方法ってありますでしょうか? 全てを消すのではなく部分的に消したいため困っております。 例えば、最初にフォントの開始タグだけを消してしまうと、 </FONT>タグは他の必要なタグと混ざってしまい消せなくなってしまいます。 正規表現がまだ全然未熟なもので…。どうかご指導お願いします┏○