String.Format错误放置[VB.NET]

时间:2013-06-09 17:31:28

标签: vb.net string.format

每当我使用String.Format函数显示动态内容(在列表框中)时,显示的数据超出范围。有没有办法让数据保持在上下文中,或者通过使用其他函数或方式在列表框中排列数据?

http://i44.tinypic.com/iogpxs.jpg

1 个答案:

答案 0 :(得分:1)

看着你的形象,我明白你是什么意思。

如果您希望文本在列中正确对齐,则需要一个提供“列”功能的控件 像ListView控件或DataGridView。

还有另一种选择,但看起来很难看。由于ListBox使用比例字体并且在比例字体中每个字符的宽度不同(空格比w短),因此发生了不相符。您可以尝试将Listbox字体更改为固定大小字体(Lucida Console,FixedSys),但正如我所说,结果并不常见。

相关问题