From 05bd08647c04205ff1c2336c77c1328d497946eb Mon Sep 17 00:00:00 2001 From: zqm Date: Thu, 6 Nov 2025 11:00:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E5=A4=96=E9=83=A8=E5=9B=BE?= =?UTF-8?q?=E5=83=8F=E5=8F=AA=E6=94=BE=E5=9C=A8mRealTimeImage=E4=B8=AD?= =?UTF-8?q?=EF=BC=8C=E7=94=B1=E5=AE=9A=E6=97=B6=E5=99=A8=E8=B4=9F=E8=B4=A3?= =?UTF-8?q?UI=E6=9B=B4=E6=96=B0=E7=9A=84=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs index 25c54ed..5d1bc0c 100644 --- a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs +++ b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs @@ -107,8 +107,6 @@ namespace JoyD.Windows.CS { get { - if (DesignMode || this.IsDisposed || this.Disposing || pictureBoxTemperatureDisplay == null || pictureBoxTemperatureDisplay.IsDisposed) - return null; return mRealTimeImage; } set @@ -133,7 +131,7 @@ namespace JoyD.Windows.CS return; // 检查是否在有效状态下操作 - if (this.IsDisposed || this.Disposing || pictureBoxTemperatureDisplay == null || pictureBoxTemperatureDisplay.IsDisposed) + if (this.IsDisposed || this.Disposing) { // 如果窗口已关闭或正在关闭,释放传入的图像 value?.Dispose(); @@ -146,11 +144,9 @@ namespace JoyD.Windows.CS try { mRealTimeImage.Dispose(); } catch { } } - // 设置新图像 + // 只设置mRealTimeImage,不直接更新UI + // UI更新将由定时器的Timer_Tick事件处理 mRealTimeImage = value; - - // 立即更新UI - UpdatePictureBoxImage(); } } }