繁体   English   中英

如何在C#中增加控制台窗口的大小?

[英]How to increase the size of the console window in C#?

我正在创建一个我将在应用程序中实现的功能的原型,特别是我将数据从集合显示到控制台窗口但不幸的是,有些行超出了控制台窗口的默认宽度。

替代文字

我做了一些挖掘,发现增加窗口宽度的唯一方法是挖掘Kernel32.dll并手动完成。

像pInvoke一样优雅,是否存在增加宽度的“更短”方式,例如(Console.Width = 300)或仅使用Kernel32.dll。

谢谢!

无需编程。 在桌面上创建程序的快捷方式。 右键单击它,“属性”,“布局”选项卡。 调整屏幕缓冲区的宽度属性和窗口大小。

但您也可以通过编程方式执行此操作,您找到的那些Windows API函数也包含在Console类中。 例如:

    static void Main(string[] args) {
        Console.BufferWidth = 100;
        Console.SetWindowSize(Console.BufferWidth, 25);
        Console.ReadLine();
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM