private void btn_kill_Click(object sender, EventArgs e)
 {
     AttachCallback(false);
     using (TagKillForm kill = new TagKillForm())
     {
         kill.ShowDialog();
     }
     AttachCallback(true);
 }
 private void menuBar1_ButtonClick(object sender, EventArgs e)
 {
     AttachCallback(false);
     switch ((E_MENU)menuBar1.SelectedIndex)
     {
         case E_MENU.Exit:
             this.Close();
             break;
         case E_MENU.Geiger:
             using (GeigerSearchForm search = new GeigerSearchForm())
             {
                 search.ShowDialog();
             }
             break;
         case E_MENU.Inventory:
             using (TagInventoryForm InvForm = new TagInventoryForm())
             {
                 InvForm.ShowDialog();
             }
             break;
         case E_MENU.Kill:
             using (TagKillForm kill = new TagKillForm())
             {
                 kill.ShowDialog();
             }
             break;
         case E_MENU.ReadWrite:
             using (TagReadWriteForm rw = new TagReadWriteForm())
             {
                 rw.ShowDialog();
             }
             break;
         case E_MENU.Security:
             using (TagSecurityForm security = new TagSecurityForm())
             {
                 security.TargetEPC = TargetEPC;
                 security.ShowDialog();
             }
             break;
         case E_MENU.Setup:
             using (TagSettingForm setting = new TagSettingForm())
             {
                 if (setting.ShowDialog() == DialogResult.OK)
                 {
                     UpdateSetting();
                 }
             }
             break;
         case E_MENU.Ranging:
             using (TagRangingForm form = new TagRangingForm())
             {
                 if (form.ShowDialog() == DialogResult.OK)
                 {
                     UpdateSetting();
                 }
             }
             break;
         default:
             break;
     }
     AttachCallback(true);
 }