Я пытаюсь создать элемент управления бегущей строкой (или бегущей строкой) для текста, который переносится, когда он достигает конца элемента управления. Я видел много примеров, и мне удалось сделать один с меткой, но я не могу найти лучший способ сделать так, чтобы текст переносился на другую сторону. Я видел один пример, но он постоянно манипулирует строкой, и мне просто не нравится идея такой траты памяти.
Бегущая строка текста С# с переносом
comment
попробуйте с помощью веб-браузера выделить текст
- person Sathish   schedule 17.07.2014
comment
что вы пробовали до сих пор? возможно поделитесь кодом.
- person pushpraj   schedule 17.07.2014
Ответы (1)
Создайте CustomUserControl, унаследованный элементом управления WebBrowser, затем назначьте содержимое <HTML>
этому элементу управления браузером при изменении свойства Text
.
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();
}
}
person
Shell
schedule
17.07.2014