W aplikacji konsoli C# odkryłem, że można użyć Console.SetWindowSize(160, 80);
, aby ustawić rozmiar okna konsoli. To świetnie, z wyjątkiem faktu, że maksymalna liczba wierszy i kolumn jest całkowicie zależna od rozdzielczości ekranu komputera danej osoby.Maksymalne kolumny konsoli w C#
Po wywołaniu Console.SetWindowSize()
i podaniu wartości, które są zbyt wysokie, aplikacja zgłasza błąd i informuje, jaka może być maksymalna liczba kolumn. Ta maksymalna liczba różni się w zależności od rozdzielczości ekranu. Jeśli użyjesz pikseli w postaci SetWindowSize()
, uzyskanie maksimum będzie łatwe.
Screen.PrimaryScreen.Bounds.Width
Jednak nie używa pikseli. Używa kolumn. Czy istnieje sposób na określenie tej maksymalnej wartości dla kolumn konsoli?
Dziękuję. Czuję się głupio. – Chev