private void cbTimeStr_CheckedChanged(object sender, EventArgs e)
        {
            try
            {
                if (cbTimeStr.Checked)
                {
                    //禁止Hex自动发送。
                    cbTimeHex.Checked = false;

                    int t = int.Parse(tbTimeStr.Text);
                    if (t < 5)
                    {
                        t = 5;
                        tbTimeStr.Text = Convert.ToString(t, 10);
                    }
                    //启动Str自动发送。
                    tbTimeStr.Enabled = false;
                    TimeStr.Enabled   = true;
                    TimeStr.Interval  = t;
                    TimeStr.Start();
                }
                else
                {
                    TimeStr.Stop();
                    TimeStr.Enabled   = false;
                    tbTimeStr.Enabled = true;
                }
            }
            catch (Exception Err)
            {
                MessageBox.Show("定时值不正确!" + Err.Message, "提示");
            }
        }
 private void StopAutoSend()
 {
     //停止自动发送字符串。
     TimeStr.Stop();
     TimeStr.Enabled   = false;
     tbTimeStr.Enabled = true;
     cbTimeStr.Checked = false;
     //停止自动发送命令。
     TimeHex.Stop();
     TimeHex.Enabled   = false;
     tbTimeHex.Enabled = true;
     cbTimeHex.Checked = false;
 }
Example #3
0
 public override string ToString()
 {
     return("cChkOut_A " + TimeStr.ToString("d/M H:mm:ss") + "\t");
 }
Example #4
0
 public override string ToString()
 {
     return("ChkInn " + TimeStr.ToString("d/M H:mm:ss") + "\t");
 }
Example #5
0
 public override string ToString()
 {
     return(" TimeStr: " + TimeStr.ToString("dd/MM H:mm") + "\n");
 }