文本框文本位置 Visual Studio 2022 的奇怪问题

问题描述 投票:0回答:1

Visual Studio 2022 v17.10.3、Windows 11、C#、.NET 8、Winforms

两张截图能更好地说明问题。我有

TableLayoutPanel
,其中每个都充满了
TextBox
。在一个部分中,我的文本框除了名称和位置之外都是相同的:

设计时

运行程序后我得到这个:

执行期间

运行程序时,左下文本框始终会偏移。

  1. 删除问题文本框并在设计器中重新创建(大约10次)。
  2. 删除问题文本框并将其其中一个文本框复制到原始单元格。
  3. 将问题文本框移动到不同的单元格,并创建或复制一个新文本框到问题单元格。
  4. 在文本框激活时设置断点,查看文本框的属性(超过100个)。它们与设计器中的设置相同。
  5. 祈祷了。没有帮助,但我感觉好一点了。

我并不完全期望立即得到解决方案;但我希望有一些替代方法来调试这个问题。我几乎没有想法了。

谢谢

c# winforms textbox visual-studio-2022
1个回答
0
投票

尝试手动添加代码到问题文本框的初始化部分,将 Margin 和 Padding 属性设置为 0,如下所示:

textBox.Margin = new Padding(0); 
textBox.Padding = new Padding(0);
© www.soinside.com 2019 - 2024. All rights reserved.