From 145679cdd5571426c96ecd11f4508aa494482341 Mon Sep 17 00:00:00 2001 From: zqm Date: Mon, 10 Nov 2025 15:19:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E5=BD=93=E5=89=8D=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs index 118bf39..3d5b02c 100644 --- a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs +++ b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs @@ -2310,17 +2310,17 @@ namespace JoyD.Windows.CS // 根据可见按钮数量和容器宽度计算需要的行数 // 假设每个按钮和分隔符大约占用60像素宽度 - int buttonWidth = 60; + int buttonWidth = 25; int buttonsPerRow = Math.Max(1, containerWidth / buttonWidth); int requiredRows = (int)Math.Ceiling((double)visibleButtonCount / buttonsPerRow); // 设置TopToolStripPanel的最小高度,确保有足够空间显示多行按钮 - int buttonHeight = 35; // 按钮高度加上边距 + int buttonHeight = 25; // 按钮高度加上边距 int requiredHeight = requiredRows * buttonHeight + 10; // 加上额外边距 // 限制最大高度,防止高度过大 - requiredHeight = Math.Min(requiredHeight, 200); - + requiredHeight = Math.Max(requiredHeight, 35); + toolStrip.MinimumSize = new Size(toolStrip.MinimumSize.Width, requiredHeight); // 设置TopToolStripPanel的最小高度 toolStripContainer.TopToolStripPanel.MinimumSize = new Size(toolStripContainer.TopToolStripPanel.MinimumSize.Width, requiredHeight);