ToolStripTextBox1.ScrollBars = Windows.Forms.ScrollBars.Vertical
Быстрый вопрос.
Использование VS2012, .net Framework 4.5, VB на win7 x64.
Попытка создать держатель сообщений в моей строке состояния, чтобы отображать длинные сообщения об исключениях, когда что-то идет не так в моем приложении. У меня была идея использовать ToolStripSplitButton и добавить к его элементам текстовое поле. Поэтому, когда возникает исключение, значок ToolStripSplitButton изменяется, указывая на сбой, и, если пользователь хочет знать, почему, он щелкает ToolStripSplitButton, который, в свою очередь, открывает всплывающее текстовое поле.
Когда моя форма загружается впервые, я изменяю свойства этого текстового поля. Я делаю это шире, длиннее и многострочнее.
ToolStripTextBox1.Multiline = True
ToolStripTextBox1.Width = 600
ToolStripTextBox1.Height = 300
ToolStripTextBox1.WordWrap = False
Единственное, что этот тип текстового поля не будет принимать полосы прокрутки.
ToolStripTextBox1.ScrollBars = Windows.Forms.ScrollBars.Vertical
Похоже, Microsoft отключила свою функциональность?
Любые мысли о том, чтобы заставить эту коробку прокрутить как-нибудь?
1 ответ
Вы можете попробовать реализовать собственную версию ToolStripTextBox в качестве пользовательского элемента управления и добавить ее в ToolStrip. Текстовое поле на пользовательском элементе управления будет обычным текстовым полем, которое позволяет использовать вертикальные полосы прокрутки.