Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
每当我使用 String.Format 函数显示动态内容(在列表框中)时,正在显示的数据超出范围。有没有办法让数据保持在上下文中,或者通过使用其他函数或方式在列表框中排列数据?
http://i44.tinypic.com/iogpxs.jpg
看了你的图,我明白你的意思了。
如果您希望您的文本在列中正确对齐,您需要一个提供列功能的控件。 类似于 ListView 控件或 DataGridView。
还有另一种选择,但很难看。发生不一致是因为 ListBox 使用比例字体,并且在比例字体中,每个字符的宽度不同(空格比 a 短w)。您可以尝试将列表框字体更改为固定大小字体(Lucida Console,FixedSys),但正如我所说,结果并不好看。
w