アプリ版:「スタンプのみでお礼する」機能のリリースについて

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

WPFでTEXTBOX全体のフォントカラーを変更する場合は「Foregroundプロパティ」で色を指定すればよいのですが、TEXTBOX内の1部分のみフォントカラーを変更する場合はどうすればよいのでしょうか?

そもそも、TEXTBOX内の1部分のみフォントカラーを変更することはできないんでしょうか?

 <例>
  TEXTBOXの値:始めまして、【Goo太郎】です。宜しくお願いします。

  ⇒【Goo太郎】のみ赤字フォントに変更したい・・・・。


分かる人がいましたら、教えてください。
        
[環境]
・Visual Studio 2008
・.net Framework3.5
・C#

A 回答 (1件)

http://msdn.microsoft.com/ja-jp/netframework/ff6 …
を参考にすると TextBox 単位でしか 前景色・背景色の指定ができないみたいですね。
そうすると、こういう方法↓で逃げるとか。
<TextBox Margin="0,0,0,0" VerticalAlignment="Top" Height="25" Text="始めまして、           です。宜しくお願いします。" TextWrapping="Wrap" Foreground="black" Background="Transparent" />
<TextBox Margin="60,0,0,0" VerticalAlignment="Top" Height="25" Text="【Goo太郎】" TextWrapping="Wrap" Foreground="red" Background="Transparent" />
    • good
    • 0
この回答へのお礼

やはりそうですよね・・・・。

トリッキーが記述が必要ですよね!!

とても参考になりました。有難う御座います。

お礼日時:2010/05/18 17:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています