繁体   English   中英

控制对接在Visual C#中无法正常工作

[英]Control docking not working correctly in Visual C#

这是我做的:

  1. 放置TextBox控件
  2. 将其Multiline属性设置为True,将其Dock属性设置为Fill
  3. 放置一个Button控件(也适用于ToolStrip,默认情况下停靠在顶部,以及许多其他控件)
  4. 将其Dock属性设置为Top

这是我遇到的问题:

该按钮与文本字段重叠。

文本字段的顶部不应该位于按钮的底部吗? 为什么按钮重叠呢?

您使用了错误的序列,当您首先放置TextBox并将其Dock属性设置为Fill ,它将占用Form's完整客户区域,然后当您放置Button它会覆盖TextBox 尝试添加Button首先将其Dock属性设置为Top ,然后将TextBox设置其Dock属性添加到Fill 它应该按预期工作。


在进一步调查时,它看起来与z顺序有关,如果你右键单击你的按钮并选择发送回来它应该导致文本框自行纠正。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM