2016-11-16 11 views
0

私の主な関数(Form1_Load)では、最初にプログラムを設定するために3-4関数を呼びたいと思います。問題は、これを行うときにエラーが発生していることです(1つの関数が正しく実行されていない)。私は各関数呼び出しのボタンを作成し、Windowsフォームを使用して正しい順序でそれらを押すことができ、プログラムは正常に動作します。だから私は、プログラムがサーバーに正しく接続されていないと思っている、関数の実行が速すぎるか何かがスレッドに問題を引き起こすので、私は関数呼び出しの間にいくつかの遅延を追加する必要があります。どのように私はこれをCで最善の方法で行うのですか?アイデア:メインの関数呼び出しの間に遅延を追加する

これは私の最初の回プログラミングのC#ですので、答えが明らかな場合はごめんなさい。睡眠があるまで、これはあなたのフォームを凍結することを、あなたのファイルの先頭

ノートにusing System.Threading;を追加してくださいThread.Sleep(milliseconds);

答えて

1

あなたはこの

使用を達成するためにThread.Sleep機能を使用することができます以上。あなたが別のThreadを実行したり、あなたはその時までに機能があろうと確信している場合は、//(あなたがスレッドがスリープ状態にしたい何時間)のThread.sleepを使用することができますTimer

+0

thread.sleep(5000)を使用して問題を解決しました:) – jones

0

を使用することができ、アクティブあなたのUIを維持する 実行される。

あなたが実際にあなたの関数が実行されるまで時間を待つだろうC#で待っていることができる他のものがしたいならば。

関連する問題