私は次のコードを持っています。これは、単一のテキストボックスを含むフォームです。私がmyTimer_Tick
静的にしない場合、それはうまく機能します-なぜですか?
namespace Ariport_Parking
{
public partial class AirportParking : Form
{
//instance variables of the form
static Timer myTimer;
public AirportParking()
{
InitializeComponent();
keepingTime(5000);
txtMessage.Text = "hello";
}
//method for keeping time
public void keepingTime(int howlong) {
myTimer = new Timer();
myTimer.Enabled = true;
myTimer.Tick += new EventHandler(myTimer_Tick);
myTimer.Interval = howlong;
myTimer.Start();
}
static void myTimer_Tick(Object myObject,EventArgs myEventArgs){
myTimer.Stop();
txtMessage.Text = "hello world";
}
}
}