0

0.5 秒ごとにシリアル ポートからデータを読み込み、すぐに受信を開始するメイン フォームがあります。

次に、一連の設定をロードしたいと思います。これを行うには、メインフォームにオプションボタンを配置して、別のフォームをロードし、さまざまな事前設定オプションセットのドロップダウンリストをロードする予定です。

選択されたオプションをメインフォームに戻し、それを受け取ったときに行動する最善の方法は何ですか?

現在のセットアップでは、いくつかのグローバル変数を含む別のクラスがあります。オプションフォームで適用をクリックすると、選択したセット名がそのグローバル変数に送信され、ダイアログボックス/フォームが閉じた後にメインフォームからチェックされます。

C# .Net 2010 を使用しています

4

1 に答える 1

1

使用する操作の複雑さによって異なります。しかし、簡単な解決策は次のとおりです。

  • ダイアログのような設定フォームを開く
  • 閉じると(OKボタンがクリックされ、DialogResult == OK)、構成全体を再読み込み(リロード)し、COMポートとの通信を再実行します。

お役に立てれば。

于 2012-08-01T13:06:45.797 に答える