我有一个标签,我想要右对齐以便能够与文本框对齐。
Visual Studio 2010 Express 中的设计器已为我生成了此代码
this.lblAddData.AutoSize = true;
this.lblAddData.Location = new System.Drawing.Point(167, 452);
this.lblAddData.Name = "lblAddData";
this.lblAddData.Size = new System.Drawing.Size(25, 14);
this.lblAddData.TabIndex = 5;
this.lblAddData.Text = "text";
this.lblAddData.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
[文本][文本框] 在代码中,我以编程方式更改文本
lblAddData.Text = "a very long text";
但是文本隐藏在我放置在标签旁边的文本框后面
右侧。
[版本][文本框]
有人遇到过同样的问题吗?
我知道它缺少信息,所以请询问我是否需要更多信息。
最好的问候
戈尔根
嗯,我自己发现了这个错误; AutoSize 设置为 true,这是默认行为
this.lblAddData.AutoSize = true;
当我将其更改为 false 时,它按照我想象的那样工作。
经过很多痛苦和挫折后,我得到了如下结果:
这成功了。