2

快速提问。

在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

好像微软已经禁用了它的功能?

关于让这个框以某种方式滚动有什么想法吗?

4

1 回答 1

1

您可以尝试将您自己的 ToolStripTextBox 版本实现为自定义用户控件并将其添加到 ToolStrip。用户控件上的文本框将是允许垂直滚动条的常规文本框。

于 2012-12-12T02:12:59.237 回答