ToolStripTextBox1.ScrollBars = Windows.Forms.ScrollBars.Vertical

时间:2012-12-10 08:32:45

标签: textbox scrollbars toolstrip toolstripdropdown toolstripitem

快速提问。

  

在win7 x64上使用VS2012,.net framework 4.5,VB。

尝试在状态栏中创建邮件持有者,以便在我的应用中出现问题时显示长异常消息。 我想到了使用ToolStripSplitButton并在其项目中添加了一个文本框。因此,当发生异常时,ToolStripSplitButton图标会更改以指示失败,如果用户想知道原因,他会单击ToolStripSplitButton,然后会弹出文本框。

首次加载表单时,我会更改此文本框的属性。我让它更宽更长多。

ToolStripTextBox1.Multiline = True
ToolStripTextBox1.Width = 600
ToolStripTextBox1.Height = 300
ToolStripTextBox1.WordWrap = False

只有这类文本框不接受滚动条。

ToolStripTextBox1.ScrollBars = Windows.Forms.ScrollBars.Vertical

似乎Microsoft已禁用其功能?

有关让这个盒子以某种方式滚动的想法吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试将自己版本的ToolStripTextBox实现为自定义用户控件add it to the ToolStrip。用户控件上的文本框将是一个允许垂直滚动条的常规文本框。