C#Winfrom程序中父窗体内加了一个panel用来显示子窗体,但是show出来的子窗体标题栏是灰色的并且无法居中

frmMain是主窗体,frmChildren是子窗体,pnl_Main是panel容器privatevoidtoolStripButton1_Click(objects... frmMain是主窗体,frmChildren是子窗体,pnl_Main是panel容器

private void toolStripButton1_Click(object sender, EventArgs e) {
frmChildren m_frmChildren= new frmChildren();
m_frmChildren.MdiParent = this;
pnl_Main.Controls.Add(m_frmChildren);
m_frmChildren.Parent = pnl_Main;
m_frmChildren.Show();
m_frmChildren.Activate();
}
现在show出来后子窗体的标题栏是灰色的,并且用鼠标点中后也还是灰色的,我想要子窗体显示出来后标题栏是高亮选中状态,主窗体是灰色的,并且能在主窗体内居中显示,当拖动子窗体时让它始终在主窗体内部例如当子窗体的左边超出主窗体的左边时拖放结束后子窗体的左边的坐标与主窗体左边的坐标一致,右边和上下同理。
展开
 我来答
zhouding333
2013-03-06 · TA获得超过132个赞
知道小有建树答主
回答量:469
采纳率:0%
帮助的人:228万
展开全部
建议用tab控件,UserControl和Dock技术解决这种问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e1abcca7
2013-03-06 · TA获得超过163个赞
知道小有建树答主
回答量:372
采纳率:100%
帮助的人:211万
展开全部
m_frmChildren.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式