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ß
Please also mark the comments that contributed to the solution of the article
Content-Key: 516506
Url: https://administrator.de/contentid/516506
Printed on: April 23, 2024 at 17:04 o'clock
4 Comments
Latest comment
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);
}
}
}
}