Como definir uma janela de aplicativo de console para ser a janela principal (C #)?
Como faço para definir um aplicativo de console para ser a janela principal? Estou criando o aplicativo de console no .NET (eu estou usando C # e talvez até pinvokes para código não gerenciado estejam ok).
Eu pensei que eu poderia ter meu aplicativo de console derivar da classe Form
class MyConsoleApp : Form {
public MyConsoleApp() {
this.TopLevel = true;
this.TopMost = true;
this.CenterToScreen();
}
public void DoSomething() {
//....
}
public static void Main() {
MyConsoleApp consoleApp = new MyConsoleApp();
consoleApp.DoSomething();
}
}
No entanto, isso não funciona. Não tenho certeza se as propriedades definidas no formulário do Windows são aplicáveis à interface do usuário do console.