C# 一个MDI窗体怎样在加载子窗体时使子窗体最大化并只有关闭按钮。

如题.... 如题. 展开
 我来答
jiehaiyimo
2010-05-18 · TA获得超过270个赞
知道小有建树答主
回答量:278
采纳率:100%
帮助的人:258万
展开全部
嗯,比如点击一个按钮,在之单击事件里面写:
Form f = new Form();
f.Show();
f.MdiParent = this;
f.FormBorderStyle = FormBorderStyle.FixedToolWindow;
f.WindowState = FormWindowState.Maximized;
就可以了,试试吧,虽然只有一个关闭按钮,但是加载时还是有最小化和还原按钮,如过需要在mdi窗体里面,实现窗体最大化时也只有关闭窗体,还需试验试验
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Perfect_LKS
2010-05-25
知道答主
回答量:19
采纳率:0%
帮助的人:6.8万
展开全部
加载子窗体时设置子窗体的
windowstate属性为Maximized
MaximizeBox和MinimizeBox属性为false;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2016-04-03
展开全部
new一个子窗体,然后再把子窗体的parent属性设为this
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappFlLggxkoNJGVm
2010-05-24 · TA获得超过513个赞
知道小有建树答主
回答量:447
采纳率:0%
帮助的人:321万
展开全部
我也做过类似的
http://www.codeproject.com/KB/tabs/TabStrip.aspx
用这个控件,新建的Form把controlbox隐藏,将form.Parent设置为这个tabcontrol的子容器里。且dock属性为fill。好好研究,会有结果,我就这么做的,你没研究透再找我。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhufanxz
2010-05-19 · TA获得超过186个赞
知道小有建树答主
回答量:229
采纳率:0%
帮助的人:171万
展开全部
我前一阶段也受这个困扰,后来终于想出了解决方案,百试不爽。
private void FrmChildBase_Activated(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Maximized;
this.MaximizeBox = false;
this.MinimizeBox = false;
}
在所有的子窗体加载Activated事件,或写一个窗口基类实现这个事件,并在所有的子窗体继承这个窗口基类。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式