2012-02-22 87 views
2

是否有一種方法可以在使用C#.NET的代碼中使字符串更加粗體?如何在後面的代碼中使字符串粗體

我想:

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

我串聯TypeofDay(大膽)和 「交割日」 在一個文本框顯示。

+0

您的問題沒有說清楚。你能提供更多細節嗎? – 2012-02-22 22:48:40

+0

你在哪裏輸出這個字符串? RichTextBox的? WebBrowserForm? – axon 2012-02-22 22:51:01

+0

@DannyG你可以看看編輯後的代碼。如果我還不清楚,請告訴我。謝謝! – Ram 2012-02-22 22:51:27

回答

2

PS。我連接了幾個粗體字符串和一些其他字符串以顯示在文本框中。

HTML文本框不支持這一點。 ASP.NET(通常)生成HTML;如果HTML不支持這一點,你不能從服務器端解決它。

+0

所以它不可能:-(現在,我明白了爲什麼我不能。謝謝! – Ram 2012-02-22 22:53:47

3

<asp:TextBox>中,您不能使某些位粗體,有些位不粗體。

+0

我得到你,謝謝你! – Ram 2012-02-22 22:53:55

3

通過將文本值放入標記中,不能使文本更加大膽。您必須更改設置其CSS類或改變代碼隱藏屬性顯示的文字,例如一個控件的屬性:

txbSendMessageBody.Font.Bold = true; 
+0

我不希望整個文本使用粗體,只是其中的一部分,大師讓我明白爲什麼不能完成! – Ram 2012-02-22 22:57:46

0

你可以在文本框的頂層股利。由於文本格式會在用戶開始輸入時改變,因此只要將焦點賦予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>"; 
相關問題