private void button3_Click(object sender, EventArgs e) { byte port_value = 0; int status = 0; status = Reader1.GetGPIO_In(ref port_value); if (status != 0) { lInfo.Items.Add("Get GPIO settings failed!"); return; } lInfo.Items.Add("Get GPIO settings success!"); if ((port_value & 0x01) == 0x01) { chkInput1.Checked = true; } else { chkInput1.Checked = false; } if ((port_value & 0x02) == 0x02) { chkInput2.Checked = true; } else { chkInput2.Checked = false; } if ((port_value & 0x04) == 0x04) { chkInput3.Checked = true; } else { chkInput3.Checked = false; } if ((port_value & 0x08) == 0x08) { chkInput4.Checked = true; } else { chkInput4.Checked = false; } }