2014-07-17 45 views
0

我正在試圖對包含在控件結束時進行換行的文本進行選取框(或滾動條)控件。我見過很多例子,並且我已經能夠用一個標籤製作一個例子,但我無法弄清楚如何將文本包裝到另一側。我看到一個例子,但它不斷地操縱一個字符串,我不喜歡這樣浪費內存的想法。帶包裝的C#文本字幕報價器

+0

嘗試使用網絡瀏覽器查看文字 – Sathish

+0

到目前爲止您嘗試了什麼?也許分享一些代碼。 – pushpraj

回答

0

創建由WebBrowser控件繼承的CustomUserControl,然後在Text屬性更改時將<HTML>內容分配給該瀏覽器控件。

public partial class UserControl1 : WebBrowser 
{ 
    private string _text = string.Empty; 
    [Browsable(true)] 
    [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] 
    public override String Text 
    { 
     get 
     { 
      return _text; 
     } 
     set 
     { 
      _text = value; 
      this.DocumentText = getContent(_text); 
     } 

    } 
    private string getContent(string _value) 
    { 
     return string.Format("<HTML><marquee>{0}</marquee></HTML>", _value); 
    } 
    public UserControl1() 
    { 
     InitializeComponent(); 
    } 
}