c# - 如何设置最小控制台大小 C#?

标签 c# console-application

如何在控制台应用程序 C# 中设置用户无法更改的最小控制台大小?预先感谢您的回答;)

最佳答案

控制台没有任何调整大小事件。但作为解决方法,您可以尝试(不推荐!):

public static void Main(string[] args)
{
    const int MinHeight = 10;
    const int MinWidth = 10;
    Task.Factory.StartNew(() =>
    {
        while (true)
        {
            if (Console.WindowHeight > MinHeight || Console.WindowWidth > MinWidth)
            {
                Console.SetWindowSize(MinWidth, MinHeight);
            }
        }
    });
    //  Do some work here
    Console.ReadKey();
}

关于c# - 如何设置最小控制台大小 C#?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49130432/

相关文章:

c# - 无法将当前 JSON 对象(例如 {"name":"value"})反序列化为类型“System.Collections.Generic.List”

c# - 如何创建与资源管理器具有相同选项的上下文菜单

c# - 做每件事百分之几

vb.net - Visual Basic 控制台应用程序

java - 按向上箭头并显示最后一个 Java 控制台命令

c# - .NET 控制台在编写某些字符串时播放声音

c# - 如何将元组用作字典 C# 中的键

c# - 系统参数超出范围异常 : startIndex cannot be larger than length of string

c++ - 遇到 C++ 整数和数学问题

c# - C++/CLI 中的安全转换 - 相当于 C#'s "as"?