Wie wird ein Konsolenanwendungsfenster als oberstes Fenster (C #) festgelegt?
Wie stelle ich eine Konsolenanwendung als oberstes Fenster ein? Ich baue die Konsolenanwendung in .NET auf (ich verwende C # und vielleicht sind sogar Pinvokes für nicht verwalteten Code in Ordnung).
Ich dachte, ich könnte meine Konsolenanwendung von der Form-Klasse ableiten lassen
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();
}
}
Aber das funktioniert nicht. Ich bin nicht sicher, ob die im Windows-Formular festgelegten Eigenschaften für die Benutzeroberfläche der Konsole gelten.