VB .NET TabPages中的文本格式化/自动换行

时间:2013-09-16 22:51:55

标签: .net vb.net winforms tabcontrol

我正在查看一些VB .NET代码,它接受用户输入的名称,然后在TabControl中动态创建一个新的TabPage。代码非常少 - 从我所看到的,相关的位只是:

tp.Text = strTabName
tp.Tag = Format(asIconTabNames.Count)
TabControl1.TabPages.Add(tp)
asIconTabNames.Add(tp.Text)

strTabName只是它从用户读入的文本。这一切都很好,并为输入的文本适当调整选项卡的大小。除非它没有。 :-)对于某些字符串(字母数字等等......似乎并不重要),它会随机决定偶尔将文本包装到第二行。我随机说,因为会有一些包裹的名称比不包含的名称短,反之亦然。显然它是在一个空间上包裹,但是有更长的空间也包含空间,不包裹。

我无法找到任何类型的模式,而且我无法找到将包装打开或关闭的属性。事实上,我发现很多人都说他们尝试在一个标签内进行自动换行而无法弄清楚如何做,当然这与我所说的相反。我看到了。

任何人都有任何线索可能指出我正确的方向设置或其他解释?这个让我难过......谢谢!

0 个答案:

没有答案