私は2つのフォームform1とform2を持っています。フォーム1では、ボタンを押すとフォーム2が表示されます。フォーム2には、タイマーコントロールを有効にするボタンがあります。問題は、私がまだボタンを押さなかったとしても、form2が現れたときにタイマーがすでに有効になっていることです。ボタンを押したときにタイマーを有効にするC#
ありがとうございます。
私は2つのフォームform1とform2を持っています。フォーム1では、ボタンを押すとフォーム2が表示されます。フォーム2には、タイマーコントロールを有効にするボタンがあります。問題は、私がまだボタンを押さなかったとしても、form2が現れたときにタイマーがすでに有効になっていることです。ボタンを押したときにタイマーを有効にするC#
ありがとうございます。
タイマーのEnabledプロパティをデフォルトでfalseに設定し、Form2のボタンが押されたときにtrueに設定します。
更新:
あなたは、フォームのデザイナで[プロパティ]ウィンドウでこれを行うことができますか、このように、コードを介してこれを行うことができます。
public Form2()
{
InitializeComponent();
timer1.Enabled = false;
}
//And in the button-event: timer1.Enabled = true;
タイマー設定のEnabled
財産false
へ設計時に