-1

私は C# に慣れていないので、おそらく難しい質問ではありません。コードを実行したいと思います。これを関数と呼びましょう。ボタンを押すと開始されます。この関数を起動したら、実行し続けてほしいです。最終的に完了したら、機能を停止したいと思います。これどうやってするの?またはさらに良いことに、これを行う最良の方法は何ですか?

私が何を意味するのかまだ明確でない場合は、ここに小さな例を示します。

開始ボタンが押された --> 関数の実行を開始:

Send “Command_1”
If ( “Command_1” has been received) 
{   
    Send “Command_2”
} 

If ( “Command_2” has been received) 
{   
    Close function
} 
4

3 に答える 3

0

あなたができることは、タイマーオブジェクトを作成し、タイマーを有効にするだけでタイマーを有効にし、他のボタンをクリックするとタイマーを無効にするボタンのクリック時にメソッドにティックイベントハンドラーを設定することです。あなたは)走り続けます。

于 2013-08-27T06:57:29.850 に答える
0

これには BackgroundWorker を使用できます。参照: http://msdn.microsoft.com/ru-ru/library/system.componentmodel.backgroundworker.aspx

于 2013-08-27T06:47:10.927 に答える