客户端区域在WinForms Usercontrol中被裁剪

时间:2014-08-14 10:25:40

标签: c# winforms tabs user-controls

我正在开发一个显示动态用户界面的Windows窗体UserControl。 GUI在这个UserControl读取的XML文件中定义,然后向其添加.NET Windows窗体控件。它工作正常,但有时会裁剪TextBox控件的末尾,如下图所示:

这是TCP标签出现的方式

enter image description here

enter image description here

但是如第二张图片所示,当我使用嵌套的TabControls时,TextBox控件会因某些原因被裁剪。选项卡控件的嵌套不是它们被裁剪的原因。它也适用于其他一些格式。有时,如果重新创建控件,它看起来很完美。我正在使用FlowLayoutPanel在标签页上放置子控件。创建所有控件并动态添加到UserControl。

为什么会发生这种情况的任何线索?

1 个答案:

答案 0 :(得分:2)

请您发布与此工件相关的代码吗?

快速猜测:由于您动态添加了所有控件,您是否正确设置了动态添加的Size的{​​{1}}或将其设置为FlowLayoutPanel?如果没有,将裁剪位于AutoSize矩形之外的位置的控件。