简化实现:删除lblRegionNumber控件,移除相关复杂逻辑,为txtRegionNumber添加工具提示

This commit is contained in:
zqm
2025-11-11 15:41:55 +08:00
parent 64adf95d84
commit 1b2163817b
2 changed files with 11 additions and 100 deletions

View File

@@ -201,25 +201,16 @@ namespace JoyD.Windows.CS
//
// 确保在添加到toolStrip前初始化以下控件
//
this.lblRegionNumber = new System.Windows.Forms.ToolStripLabel();
this.lblRegionNumber.Name = "lblRegionNumber";
this.lblRegionNumber.Size = new System.Drawing.Size(65, 22);
this.lblRegionNumber.Text = "区域编号:";
// 使用Padding属性调整文本垂直位置实现垂直居中效果
this.lblRegionNumber.Padding = new System.Windows.Forms.Padding(0, 3, 0, 0);
this.lblRegionNumber.TextDirection = System.Windows.Forms.ToolStripTextDirection.Horizontal;
// 设置非常小的右边距确保与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);
// 设置非常小的左边距确保与lblRegionNumber紧密相连
this.txtRegionNumber.Margin = new System.Windows.Forms.Padding(1, 2, 3, 2);
// 设置合适的边距
this.txtRegionNumber.Margin = new System.Windows.Forms.Padding(0, 2, 3, 2);
// 添加工具提示信息
this.txtRegionNumber.ToolTipText = "区域编号";
// 确保控件不会被拆分到不同行
this.txtRegionNumber.AutoSize = true;
//
@@ -245,7 +236,6 @@ namespace JoyD.Windows.CS
this.btnBrushSize15,
this.btnBrushSize25,
new System.Windows.Forms.ToolStripSeparator(),
this.lblRegionNumber,
this.txtRegionNumber,
new System.Windows.Forms.ToolStripSeparator(),
this.btnNewTempRegion,
@@ -510,7 +500,6 @@ namespace JoyD.Windows.CS
private System.Windows.Forms.ToolStripButton btnLoadTempDiff;
private System.Windows.Forms.ToolStripButton btnSaveTempDiff;
private System.Windows.Forms.DataGridView dataGridViewTempDiff;
private System.Windows.Forms.ToolStripLabel lblRegionNumber;
private System.Windows.Forms.ToolStripTextBox txtRegionNumber;
}
}