Yes No Abfrage bei Restart der Anwendung ignorieren
Hi, ich hoffe ihr könnt mir mal wieder weiterhelfen.
Ich habe, um ein unbeabsichtigtes Beenden zu verhindern, im Hauptfenster einer Anwendung eine Yes/No Abfrage für das Schließen eingebastelt. In der Anwendung gibt es die Möglichkeit per Button die Anwendung Neu zu starten, leider kommt vor den Neustart jetzt natürlich die Abfrage . Gibt es die Möglichkeit, dass die Abfrage beim Restart Button ignoriert- oder automatisch mit Yes beantwortet wird?.
Gruß
Ich habe, um ein unbeabsichtigtes Beenden zu verhindern, im Hauptfenster einer Anwendung eine Yes/No Abfrage für das Schließen eingebastelt. In der Anwendung gibt es die Möglichkeit per Button die Anwendung Neu zu starten, leider kommt vor den Neustart jetzt natürlich die Abfrage . Gibt es die Möglichkeit, dass die Abfrage beim Restart Button ignoriert- oder automatisch mit Yes beantwortet wird?.
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 516506
Url: https://administrator.de/contentid/516506
Ausgedruckt am: 04.11.2024 um 22:11 Uhr
4 Kommentare
Neuester Kommentar
Moin Loddar.
using System;
using System.Diagnostics;
using System.Windows.Forms;
namespace WindowsFormsApplication1 {
public partial class Form1 : Form {
private bool isBtnPressed = false;
public Form1() {
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e) {
isBtnPressed = true;
this.Close();
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e) {
if (!isBtnPressed) {
if (MessageBox.Show("Möchte sie die Anwendung wirklich schließen?", "Frage", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) {
e.Cancel = true;
}
} else {
Process.Start(Application.ExecutablePath);
}
}
}
}