私はファイルから読み込み、それをラベルを通してストリームするコードを持っています。私は、チェックボックスをオフにして、それはそれ、これは私のコードタイマーを再起動する方法は?
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked == true)
{
timer1.Enabled = true;
timer1.Start();
}
else
{
timer1.Enabled = false;
}
}
private int start = 0;
private string lyricspath = @"lyrics.txt";
private void timer1_Tick(object sender, EventArgs e)
{
TextReader reader = new StreamReader(lyricspath);
string[] read = File.ReadAllLines(lyricspath);
string join = string.Join(" ", read);
int number = join.Length;
start++;
string str = join.Substring(start, 15);
if (start == number - 15)
{
start = 0;
}
label1.Text = str;
}
ある
を中断したところから拾い、再びそれを確認するときが、タイマーが、私は、その後のチェックを外し、各時間をかけて完全に起動するようにするどのような方法がありますチェックボックスをオンにしますか?
タイマーのインスタンスも共有する必要があります。 – Candide