Wenn die Schaltfläche angeklickt wird, möchte ich die Farbe der Schaltfläche nach 5 Sekunden in schwarz ändern, aber ich kann es einfach nicht funktionieren. Ich habe das Intervall des Timers in der Eigenschaft bereits auf 5000 und Enabled auf true festgelegt.Visual Studio C# -Timer funktioniert nicht
using System;
using System.Drawing;
using System.Windows.Forms;
namespace WindowsFormsApplication4
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
timer1.Start();
button1.BackColor = Color.Black;
}
private void timer1_Tick(object sender, EventArgs e)
{
}
}
}
Welche Timer verwenden Sie? Sie sollten einen Windows.Forms.Timer verwenden. Es sieht so aus, als hätten Sie es in der Entwurfszeit hinzugefügt. Stellen Sie sicher, dass sich die Aktion, die Sie verzögern möchten, im Tick-Ereignis befindet. –