発射物の動きを一時停止/再開するには、スレッドを使用する必要があります。button3_Click
発射物の動きが画面上に描画される場合:
public void button3_Click(object sender, EventArgs e)
{
//... Lots of drawingcode...
}
同じものを使用して発射体の動きを一時停止/再開する必要がありますがbutton3_Click
、スレッド化に慣れていないため、方法がわかりません。
私が試してみました:
public partial class Simulation : Form
{
Thread parallel1;
Thread parallel2;
public Simulation()
{
InitializeComponent();
parallel1 = new Thread(new ThreadStart(button3_Click));
}
}
しかし、エラーが発生します...
No overload for 'button3_Click' matches delegate 'System.Threading.ThreadStart'
1つが一時停止しているときに、もう1つが実行されて、もう1つのスレッドを再開できるように、2つのスレッドが必要だと思いbutton3_Click
ます。これはどのように行うことができますか?