2012-02-22 6 views
2

C#.NETを使用してコード内に文字列を太らせる方法はありますか?コード内の文字列を太くする方法

私が試した:

string TypeofDay = "<span style='font-weight: bold'>Type Of Day</span> "; 
txtbox.Text = TypeofDay + ": " + "Delivery Day" 

を私はテキストボックスに表示するTypeofDay(太字)および "配達日" を連結しています。

+0

を使用することができます。詳細を教えていただけますか? –

+0

この文字列をどこに出力していますか? RichTextBox? WebBrowserForm? – axon

+0

@DannyG編集したコードを見ることができます。私がまだ明確でないかどうか教えてください。ありがとうございました! – Ram

答えて

2

PS。私は大胆な文字列とテキストボックスに表示するいくつかの他の文字列を連結しています。

HTMLテキストボックスではこれをサポートしていません。 ASP.NET(通常)はHTMLを生成します。 HTMLがこれをサポートしていなければ、サーバー側からは解決できません。

+0

それではできない:-(今、私はなぜ私は傾けることができるのか理解しています。ありがとう! – Ram

3

<asp:TextBox>では、一部のビットを太字にしたり太字にしたりできません。

+0

私はあなたを持っています、ありがとう! – Ram

3

テキスト値をタグに囲んで太字にすることはできません。あなたは、そのCSSクラスを設定したり、コードビハインドプロパティを変更することにより、例えばそのテキストを表示するコントロールの属性を変更する必要があります。

txbSendMessageBody.Font.Bold = true; 
+0

私は全文を大胆に使用したくありませんでした。なぜそれができないのです! – Ram

0

あなたがテキストボックスの上にdiv要素をレイヤー可能性があります。とにかくユーザーが入力を開始するとテキストの書式が変更されるため、divにフォーカスが与えられた後にdivを非表示にするだけで、テキストボックスが表示されます。何も入力せずにフォーカスが失われた場合は、再度divを表示します。

0

TextBox、いいえ、ただし、ラベルを使用できます。

myLabel.text = "<b>bold text</b> normal text <u>underlined text</u> <span style='font-size:Large; color:Red'>Big red text</span>"; 
関連する問題