【问题标题】:How do I change the tab stops in a Command Prompt/Console window/DOS Box?如何更改命令提示符/控制台窗口/DOS 框中的制表位?
【发布时间】:2011-09-15 17:51:10
【问题描述】:

我有一个 .NET 控制台窗口,我希望我的一些列比制表位更宽,无需进行花哨的编码、模拟我自己的选项卡或使用替代控制台或输出设备。

应该很简单!是否有 vt100 命令或我可以发送的东西?还是我的 Google-fu 有那么弱?

感谢您的帮助。

【问题讨论】:

  • 我目前正在使用String.Format("{0,-10}", celldata) 之类的东西来解决问题列,但存在问题。

标签: c# .net windows console dos


【解决方案1】:

你能用String.PadRight吗?

string str;
str = "BBQ and Slaw";

Console.Write("|");
Console.Write(str.PadRight(15));
Console.WriteLine("|");       // Displays "|BBQ and Slaw   |".

Console.Write("|");
Console.Write(str.PadRight(5));
Console.WriteLine("|");       // Displays "|BBQ and Slaw|".

【讨论】:

  • 谢谢 - 我认为这是对等的。到 string.format... 但如果没有人告诉我如何实际更改制表位,我也会去。
猜你喜欢
  • 2010-11-02
  • 1970-01-01
  • 2010-09-07
  • 1970-01-01
  • 2014-09-09
  • 2016-04-18
  • 1970-01-01
  • 2014-02-21
  • 1970-01-01
相关资源
最近更新 更多