优化控件布局,设置紧密相连的Margin和AutoSize属性,确保当空间不足时lblRegionNumber和txtRegionNumber作为整体移到第二行

This commit is contained in:
zqm
2025-11-11 15:32:03 +08:00
parent fafc41228b
commit 0d2891ae21

View File

@@ -208,16 +208,20 @@ namespace JoyD.Windows.CS
// 使用Padding属性调整文本垂直位置实现垂直居中效果
this.lblRegionNumber.Padding = new System.Windows.Forms.Padding(0, 3, 0, 0);
this.lblRegionNumber.TextDirection = System.Windows.Forms.ToolStripTextDirection.Horizontal;
// 设置Margin属性确保与txtRegionNumber紧密相连,避免被分割到不同行
this.lblRegionNumber.Margin = new System.Windows.Forms.Padding(0, 2, 0, 2);
// 设置非常小的右边距,确保与txtRegionNumber紧密相连
this.lblRegionNumber.Margin = new System.Windows.Forms.Padding(0, 2, 1, 2);
// 确保控件不会被拆分到不同行
this.lblRegionNumber.AutoSize = true;
this.txtRegionNumber = new System.Windows.Forms.ToolStripTextBox();
this.txtRegionNumber.Name = "txtRegionNumber";
this.txtRegionNumber.Size = new System.Drawing.Size(60, 25);
this.txtRegionNumber.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TxtRegionNumber_KeyDown);
this.txtRegionNumber.TextChanged += new System.EventHandler(this.TxtRegionNumber_TextChanged);
// 设置Margin属性确保与lblRegionNumber紧密相连,避免被分割到不同行
this.txtRegionNumber.Margin = new System.Windows.Forms.Padding(0, 2, 3, 2);
// 设置非常小的左边距,确保与lblRegionNumber紧密相连
this.txtRegionNumber.Margin = new System.Windows.Forms.Padding(1, 2, 3, 2);
// 确保控件不会被拆分到不同行
this.txtRegionNumber.AutoSize = true;
//
// toolStrip
//