Ich habe eine "Quit" -Schaltfläche, die den Text basierend auf einer Variablen ändert. Wenn nach dem anderen, um die Variable erhöht angeklickt, und die Anwendung beendet wird, wenn die var 2. istButton muss den Text ändern, wenn er angeklickt wird, und dann wieder ändern, wenn er außerhalb klickt
public static int QuitVar = 0;
private void quitToolStripMenuItem_Click(object sender, EventArgs e)
{
QuitVar = QuitVar + 1;
if (QuitVar == 0)
{
quitToolStripMenuItem.Text = "Quit";
}
if (QuitVar == 1)
{
quitToolStripMenuItem.Text = "Really?";
}
if (QuitVar == 2)
{
QuitVar = 0;
Application.Exit();
}
würde Ich mag wieder auf 0 QuitVar zu ändern, wenn der Benutzer klickt außerhalb der Schaltfläche, so dass der Button-Text ist „beenden ". Gibt es eine Möglichkeit, dies in C# zu tun?
Welche API verwenden Sie? WPF? WinForm? ASP.NET? UWP? –
die Anforderung/Design ist schlecht. –
@DourHighArch Windows Forms. –