@Azzidodabass
Zur Antwort auf Deine Hauptfrage weise ich auf die
SDK-Doku/MSDN hin: Schau die Eigenschaften der
Form-Klasse (WinForms) an, was dem entspricht. Dann wirst Du diese Beschreibung finden:
Zitat: |
Ruft einen Wert ab, der angibt, ob das Formular als oberstes Formular angezeigt werden soll, oder legt diesen fest. |
Das wäre die Antwort auf Deine Frage. Aber diese Lösung wäre äußerst
unpraktisch, weil damit auch jedes andere Fenster jeder anderen Anwendung überlagert würde. Deshalb ist Kha's Antwort besser.
Wenn es um ein
Login-Formular oder um einen
SplashScreen geht, dann musst Du Dein Vorgehen ändern. In die Main-Methode von Program.cs gehört etwas wie folgt:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| MainForm main = null; using( SplashScreen splash = new SplashScreen() ) { splash.Show(); main = new MainForm(); main.Init(); splash.Hide(); } if (main != null) Application.Run(main); |
Unklarheiten bitte in der
SDK-Doku/MSDN nachlesen. Jürgen