无边框控制台应用程序

-3 c# cmd console-application

我想知道如何获得无边界的C#.NET控制台应用程序.我的应用程序工作正常,但我不希望我的应用程序看起来像一个普通的表单,最小化,最大化和关闭按钮和左上角的图标和文本.

所以,我想知道如何实现这一目标.

Ond*_*cny 7

你不能,它甚至没有意义.由其输入和输出流表示的控制台是系统支持的资源,根本不需要由控制台窗口表示.例如,可以重定向应用程序的输入和输出.


Leo*_*ard 6

据我所知,您将需要使用Win32来更改控制台窗口的外观.这将意味着DllImport和很多复杂性,这是非常不必要的替代:

如果将应用程序重新创建为WinForms应用程序,则可以在主窗口中设置这些属性.然后在中间放下一个文本框,使其停靠在窗口中,然后您将模拟控制台.