Moin Leute. Ich hab die ganze Eigenschaftstabelle bei meiner Form durchsucht und finde nicht, wo man den X_Button deaktivieren kann... Gibt es einen extra-code dafür?
Wenn du dir mal die Events der Form1 genauer anguckst wirst du das Event FormClosing erkennen. Damit kannst du zb "Aufräumarbeiten" zum Ende des Programms erledigen, zb Dateien speichern. Oder aber man kann eben das Schließen per X-Button verhindern, indem man die FormClosingEventArgs-Eigenschaft Cancel auf true setzt, damit wird das Schließen des Programms unterdrückt und das Programm läuft weiter.
Und nur so nebenbei, .NET ist so aufgebaut, dass man eigentlich auf die API-Aufrufe verzichten kann/soll. Für die allermeisten Aufgaben der API kann man ein entsprechendes .NET Pendant finden, bzw. man kann die Aufgabe mit .NET Mitteln umschreiben. Nur so am Rande für die Lernwilligen
Btw: .NET benötigt dafür nur eine Zeile Code, mal abgesehen von Sub Form1_FormClosing ... End Sub