none
テーマをAeroにしているとTooltipのforeColorプロパティ―が効かない RRS feed

  • 質問

  • お世話になっております。

    現在Windowsフォームアプリケーションでプログラムを作成しております。
    その際、Tooltipを作成し、foreColorプロパティ―をRedに設定しました。
    プログラムをWindows7でAeroのテーマが設定されているPC上で実行したところ
    ツールチップの文字色が赤くなりませんでした。(システムの色が使用されているみたいです)
    テーマをAeroからクラシックに変更すると、設定が反映され文字色が赤くなります。

    背景色(BackColor)についてはMSDN(.Net4.5)に無効になる旨が記載されていたのですが、
    文字色(ForeColor)については無効になることが記載されていません。

    やはり、文字色(ForeColor)も背景色(BackColor)同様無効となるのでしょうか。

    ※似たような質問はいくつも見つけましたが、すべて背景色(BackColor)に関することへの回答のみでした。

    よろしくお願いいたします。

    参照したMSDNは以下となります。
    ForeColor(.Net4.5):http://msdn.microsoft.com/ja-jp/library/system.windows.forms.tooltip.forecolor.aspx
    ForeColor(.Net2.0):http://msdn.microsoft.com/ja-jp/library/system.windows.forms.tooltip.forecolor(v=vs.80).aspx
    BackColor(.Net4.5):http://msdn.microsoft.com/ja-jp/library/system.windows.forms.tooltip.backcolor.aspx
    BackColor(.Net2.0):http://msdn.microsoft.com/ja-jp/library/system.windows.forms.tooltip.backcolor(v=vs.80).aspx

    2013年8月26日 7:45

回答

  • naka_0229 さん、こんにちは
    フォーラム オペレーターの星 睦美です。

    Aero のテーマ設定が有効の場合には、背景色(BackColor)と同様に文字色(ForeColor)のプロパティでもユーザーからの変更は無効となるようです。

    私のほうでもマイクロソフトの公開されている技術情報は見つけられなかったのですが、技術情報の提供などが必要な場合には、マイクロソフトのサポート窓口にお問い合わせいただければと思います。


    フォーラム オペレーター 星 睦美 - MSDN Community Support

    • 回答の候補に設定 星 睦美 2013年8月28日 6:13
    • 回答としてマーク naka_0229 2013年8月30日 0:21
    2013年8月28日 6:13

すべての返信

  • naka_0229 さん、こんにちは
    フォーラム オペレーターの星 睦美です。

    Aero のテーマ設定が有効の場合には、背景色(BackColor)と同様に文字色(ForeColor)のプロパティでもユーザーからの変更は無効となるようです。

    私のほうでもマイクロソフトの公開されている技術情報は見つけられなかったのですが、技術情報の提供などが必要な場合には、マイクロソフトのサポート窓口にお問い合わせいただければと思います。


    フォーラム オペレーター 星 睦美 - MSDN Community Support

    • 回答の候補に設定 星 睦美 2013年8月28日 6:13
    • 回答としてマーク naka_0229 2013年8月30日 0:21
    2013年8月28日 6:13
  • 星さま

    回答ありがとうございます。
    無効となる件、承知いたしました。

    現時点では、無効になるのは自分の記述したコードが原因だったのか、
    .Netの仕様であるための動きなのか判断できれば問題なので、問い合わせは控えたいと思います。
    何かありましたら、問い合わせさせていただこうと思いますので、その際はよろしくお願いいたします。

    このたびは、ありがとうございました。
    • 編集済み naka_0229 2013年8月30日 0:22
    2013年8月30日 0:21