根据_autoConfig状态显示/隐藏六个按钮:
新建测温区:btnNewTempRegion 加载测温区:btnLoadTempRegion 保存测温区:btnSaveTempRegion 新建温差图:btnNewTempDiff 加载温差图:btnLoadTempDiff 保存温差图:btnSaveTempDiff
This commit is contained in:
@@ -149,6 +149,8 @@ namespace JoyD.Windows.CS.Toprie
|
|||||||
set
|
set
|
||||||
{
|
{
|
||||||
_autoConfig = value;
|
_autoConfig = value;
|
||||||
|
// 更新Setting窗口的自动配置状态
|
||||||
|
JoyD.Windows.CS.Setting.Form.AutoConfig = _autoConfig;
|
||||||
// 如果自动配置开启且配置尚未加载,则加载配置
|
// 如果自动配置开启且配置尚未加载,则加载配置
|
||||||
if (_autoConfig && !_isConfigLoaded)
|
if (_autoConfig && !_isConfigLoaded)
|
||||||
{
|
{
|
||||||
@@ -3196,6 +3198,7 @@ namespace JoyD.Windows.CS.Toprie
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
// 显示配置窗口,使用完整命名空间引用Setting类
|
// 显示配置窗口,使用完整命名空间引用Setting类
|
||||||
|
JoyD.Windows.CS.Setting.Form.AutoConfig = this.AutoConfig;
|
||||||
JoyD.Windows.CS.Setting.Form.ShowDialog();
|
JoyD.Windows.CS.Setting.Form.ShowDialog();
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
|
|||||||
@@ -33,6 +33,22 @@ namespace JoyD.Windows.CS
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 自动配置状态
|
||||||
|
private bool _autoConfig = false;
|
||||||
|
/// <summary>
|
||||||
|
/// 获取或设置是否自动配置
|
||||||
|
/// </summary>
|
||||||
|
public bool AutoConfig
|
||||||
|
{
|
||||||
|
get { return _autoConfig; }
|
||||||
|
set
|
||||||
|
{
|
||||||
|
_autoConfig = value;
|
||||||
|
// 更新按钮可见性
|
||||||
|
UpdateButtonsVisibility(0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 定时器字段
|
// 定时器字段
|
||||||
private readonly Timer _timer;
|
private readonly Timer _timer;
|
||||||
|
|
||||||
@@ -1102,13 +1118,14 @@ namespace JoyD.Windows.CS
|
|||||||
btnDrawTempDiff.Visible = true; // 显示温差图按钮
|
btnDrawTempDiff.Visible = true; // 显示温差图按钮
|
||||||
btnSelectColor.Visible = false; // 隐藏颜色选择按钮
|
btnSelectColor.Visible = false; // 隐藏颜色选择按钮
|
||||||
btnDeleteRegion.Visible = false; // 隐藏删除区域按钮
|
btnDeleteRegion.Visible = false; // 隐藏删除区域按钮
|
||||||
// 显示六个新按钮
|
// 根据自动配置状态显示/隐藏六个新按钮
|
||||||
btnNewTempRegion.Visible = true;
|
bool showConfigButtons = !_autoConfig;
|
||||||
btnLoadTempRegion.Visible = true;
|
btnNewTempRegion.Visible = showConfigButtons;
|
||||||
btnSaveTempRegion.Visible = true;
|
btnLoadTempRegion.Visible = showConfigButtons;
|
||||||
btnNewTempDiff.Visible = true;
|
btnSaveTempRegion.Visible = showConfigButtons;
|
||||||
btnLoadTempDiff.Visible = true;
|
btnNewTempDiff.Visible = showConfigButtons;
|
||||||
btnSaveTempDiff.Visible = true;
|
btnLoadTempDiff.Visible = showConfigButtons;
|
||||||
|
btnSaveTempDiff.Visible = showConfigButtons;
|
||||||
dataGridViewTempDiff.Visible = true; // 显示温差图例表格
|
dataGridViewTempDiff.Visible = true; // 显示温差图例表格
|
||||||
dataGridViewTempDiff.ReadOnly = true; // 初始状态下设置为只读
|
dataGridViewTempDiff.ReadOnly = true; // 初始状态下设置为只读
|
||||||
btnAddTempDiff.Visible = false; // 隐藏添加温差图例按钮
|
btnAddTempDiff.Visible = false; // 隐藏添加温差图例按钮
|
||||||
|
|||||||
Reference in New Issue
Block a user