目次
前
次
ボタン処理
GUI(Graphic User Interface)の画面を見直します。
ボタンopen、close、sendの処理は説明したので
残っているボタン処理を考えます。
button exit
アプリケーションを終了するので、通信ポートを
クローズしているかどうかを判断します。
シーケンスは、以下とします。
- 通信ポートがオープンであれば、クローズ
- 終了メソッド発行
コードに変換します。
// judge
if (sciDTB.IsOpen) { sciDTB.Close(); }
// End
Application.Exit();
button clear
テキストボックスに表示している文字列を
すべて空文字列にします。
edtText.Text = "" ;
button init
数値増減コンポーネントに表示する文字列と
内部配列への設定値をデフォルトにします。
コードに変換します。
// default
set_default_value() ;
// set default value to internal memory
for (int i = 0; i < LAST; i++)
{
now[i] = dvalue;
prev[i] = dvalue;
}
デフォルト設定は、内部関数で処理します。
private void set_default_value()
{
nudGrip.Value = dvalue ;
nudWrist.Value = dvalue ;
nudArm.Value = dvalue ;
nudElbow.Value = dvalue ;
nudWaist.Value = dvalue ;
}
目次
前
次