【发布时间】:2012-08-08 18:18:10
【问题描述】:
我正在使用 Visual Studio 2010 和 C# 开发一个 Windows 窗体应用程序。我创建了一个用户控件来显示详细信息屏幕。当我在另一个表单或面板容器中的用户控件上添加此用户控件时,控件位置会更改。我使用了 doc 属性,但仍然看到这个问题。
PanelCancelledConainer.Controls.Clear();
InquiryDetailsCls.InquiryID = Convert.ToInt32(GridInquiry.SelectedRows[0].Cells[0].Value.ToString());
CtrlInqDetails inqDetails = new CtrlInqDetails(InquiryDetailsCls.InquiryID, 1);
inqDetails.Dock = DockStyle.Fill;
PanelCancelledConainer.Controls.Add(inqDetails);
如何使用户控件看起来像在设计模式下一样?
从评论中添加的图片:
【问题讨论】:
-
如果没有看到很难分辨的差异,您能否发布一些屏幕截图的链接,以便我们了解正在发生的事情。如果您这样做,我会将它们添加到您的问题中。
-
请在下面找到用户控件设计视图的屏幕截图dishagroup.in/images/control1.jpg,下一个是用户控件在以另一种形式消费后的屏幕截图dishagroup.in/images/control2.jpg 文本框和标签的间距增加,整个表单视图受到干扰。
标签: c# .net winforms user-controls position