我正在使用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);
我能做些什么让用户控件看起来像在设计模式下一样?
评论添加的图片:
答案 0 :(得分:0)
尝试在以下容器上设置usercontrol的索引位置:
PanelCancelledConainer.Controls.SetChildIndex(inqDetails, 0);
你会确定它是第一个孩子。