From e352eedf88803506ead41a9b94b154bf04eed630 Mon Sep 17 00:00:00 2001
From: xcd <834800634@qq.com>
Date: 星期五, 10 七月 2020 18:34:47 +0800
Subject: [PATCH] Merge branch 'master' of http://gitblit.broconcentric.com:8088/r/M071
---
src/Bro.M071.Process/UI/M071_ShortcutFrm.cs | 50 ++++++++++++++++++++++++++++++++++++--------------
1 files changed, 36 insertions(+), 14 deletions(-)
diff --git a/src/Bro.M071.Process/UI/M071_ShortcutFrm.cs b/src/Bro.M071.Process/UI/M071_ShortcutFrm.cs
index 01c11b7..34c3426 100644
--- a/src/Bro.M071.Process/UI/M071_ShortcutFrm.cs
+++ b/src/Bro.M071.Process/UI/M071_ShortcutFrm.cs
@@ -53,20 +53,42 @@
{
base.OnProcessUpdated();
- Task.Run(() =>
+ //Task.Run(() =>
+ //{
+ // if (loadHandle.Wait(1000))
+ // {
+ // this.Invoke(new Action(() =>
+ // {
+ // chkBlockBeep.Checked = Config.IsBeepBlocked;
+ // chkBlockSafetyBeam.Checked = Config.IsSafetyBeamBlocked;
+ // chkBlockSaftyDoor.Checked = Config.IsSafetyDoorBlocked;
+ // chkManualInputForbidden.Checked = Config.IsBarcodeManualInputBlocked;
+ // chkEnableMESUpload.Checked = Config.IsEnableMESUpload;
+ // }));
+ // }
+ //});
+ this.Invoke(new Action(() =>
{
- if (loadHandle.Wait(1000))
- {
- this.Invoke(new Action(() =>
- {
- chkBlockBeep.Checked = Config.IsBeepBlocked;
- chkBlockSafetyBeam.Checked = Config.IsSafetyBeamBlocked;
- chkBlockSaftyDoor.Checked = Config.IsSafetyDoorBlocked;
- chkManualInputForbidden.Checked = Config.IsBarcodeManulInputBlocked;
- chkEnableMESUpload.Checked = Config.IsEnableMESUpload;
- }));
- }
- });
+ chkBlockBeep.Checked = Config.IsBeepBlocked;
+ chkBlockSafetyBeam.Checked = Config.IsSafetyBeamBlocked;
+ chkBlockSaftyDoor.Checked = Config.IsSafetyDoorBlocked;
+ chkManualInputForbidden.Checked = Config.IsBarcodeManualInputBlocked;
+ chkEnableMESUpload.Checked = Config.IsEnableMESUpload;
+ }));
+
+ Config.PropertyChanged -= Config_PropertyChanged;
+ Config.PropertyChanged += Config_PropertyChanged;
+ }
+
+ private async void Config_PropertyChanged(object sender, PropertyChangedEventArgs e)
+ {
+ chkBlockBeep.Checked = Config.IsBeepBlocked;
+ chkBlockSafetyBeam.Checked = Config.IsSafetyBeamBlocked;
+ chkBlockSaftyDoor.Checked = Config.IsSafetyDoorBlocked;
+ chkManualInputForbidden.Checked = Config.IsBarcodeManualInputBlocked;
+ chkEnableMESUpload.Checked = Config.IsEnableMESUpload;
+
+ await Task.Delay(100);
}
private void chkBlockSaftyDoor_CheckedChanged(object sender, EventArgs e)
@@ -86,7 +108,7 @@
private void chkManualInputForbidden_CheckedChanged(object sender, EventArgs e)
{
- Config.IsBarcodeManulInputBlocked = chkManualInputForbidden.Checked;
+ Config.IsBarcodeManualInputBlocked = chkManualInputForbidden.Checked;
}
bool isLightOn = false;
--
Gitblit v1.8.0