假設我的文本框控件名爲messageTB。我想知道是否有可能做到以下幾點:如何將HTML標記添加到文本框或標籤以Windows窗體形式控制C#
messageTB.Text = "Hello <b>World</b>"
,並具有輸出文字顯示「你好世界」。換句話說有沒有辦法爲控件啓用html標記?我正在使用visual studio。
假設我的文本框控件名爲messageTB。我想知道是否有可能做到以下幾點:如何將HTML標記添加到文本框或標籤以Windows窗體形式控制C#
messageTB.Text = "Hello <b>World</b>"
,並具有輸出文字顯示「你好世界」。換句話說有沒有辦法爲控件啓用html標記?我正在使用visual studio。
標準的Windows窗體文本框控件無法做到這一點。
如果你想格式化文本,你需要一個richtextbox或其他控件。
編號messageTB
將必須是一個Literal
控制這個工作。
有一個瀏覽器控件可以插入(而不是文本框或標籤)。以下是如何設置的內容...
string html = "<html><body><strong>HelloWorld!</strong></body></html>";
Browser.DocumentText = html;
它的笨拙,但我已經用了兩個相鄰的文本框,一個與設置爲粗體格式,做到這一點。
至少我在頁面上看到了我想要的外觀。
請記住WebBrowser控件是IE本身。所以它可以相當重量級。 – 2011-01-25 16:57:47