private void btnSetTime_Click(object sender, EventArgs e) { txtNowTime.Text = txtReaderTime.Text = ""; DateTime dtNow = DateTime.Now; byte[] dtTemp = new byte[7]; dtTemp[0] = (byte)(dtNow.Year % 200); dtTemp[1] = (byte)dtNow.Month; dtTemp[2] = (byte)dtNow.Day; dtTemp[3] = (byte)dtNow.DayOfWeek; dtTemp[4] = (byte)dtNow.Hour; dtTemp[5] = (byte)dtNow.Minute; dtTemp[6] = (byte)dtNow.Second; ((Button)sender).Enabled = false; Application.DoEvents(); PassiveCommand.SetTime(SystemPub.ADRcp, dtTemp); //if (!SystemPub.ADRcp.SendBytePkt(PassiveRcp.SetTime(SystemPub.ADRcp.Address, dtTemp))) { } ((Button)sender).Enabled = true; }