优化Setting.cs中AdjustToolStripDimensions方法的调用时机,移除构造函数中多余调用,仅保留Setting_Shown事件中的调用
This commit is contained in:
@@ -76,8 +76,7 @@ namespace JoyD.Windows.CS
|
|||||||
// 添加窗体大小变化事件处理
|
// 添加窗体大小变化事件处理
|
||||||
this.Resize += new EventHandler(Setting_Resize);
|
this.Resize += new EventHandler(Setting_Resize);
|
||||||
|
|
||||||
// 初始调整一次toolStrip尺寸
|
// 初始调整在Setting_Shown中进行,此处不需要
|
||||||
AdjustToolStripDimensions();
|
|
||||||
|
|
||||||
// 初始隐藏颜色选择按钮
|
// 初始隐藏颜色选择按钮
|
||||||
btnSelectColor.Visible = false;
|
btnSelectColor.Visible = false;
|
||||||
@@ -110,6 +109,8 @@ namespace JoyD.Windows.CS
|
|||||||
|
|
||||||
// 在初始化完成后调用UpdateButtonsVisibility设置初始状态,确保所有按钮按照状态要求显示/隐藏
|
// 在初始化完成后调用UpdateButtonsVisibility设置初始状态,确保所有按钮按照状态要求显示/隐藏
|
||||||
UpdateButtonsVisibility(0);
|
UpdateButtonsVisibility(0);
|
||||||
|
|
||||||
|
// 调整在Setting_Shown中进行,此处不需要
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@@ -2971,6 +2972,9 @@ namespace JoyD.Windows.CS
|
|||||||
|
|
||||||
// 立即执行一次定时器事件,避免首次显示时的延迟
|
// 立即执行一次定时器事件,避免首次显示时的延迟
|
||||||
Timer_Tick(sender, e);
|
Timer_Tick(sender, e);
|
||||||
|
|
||||||
|
// 在窗口完全显示后重新计算工具栏尺寸,确保所有按钮都能正确显示在多行中
|
||||||
|
AdjustToolStripDimensions();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user