去掉mdi子窗体标题栏
我看许多人问这个问题,但是没有看到解决的办法。于是到老外的网站上搜了一下,终于在http://www.devnewsgroups.net/group/microsoft.public.dotnet.framework.windowsforms/topic4596.aspx找到了想要的答案,发上来与大家分享。代码如下:private void Form1_Load(object sender, System.EventArgs e)
{
Form2 frm = new Form2();
frm.MdiParent = this;
frm.FormBorderStyle = FormBorderStyle.None;
frm.ControlBox = false;
frm.MinimizeBox = false;
frm.MaximizeBox = false;
frm.Show();
frm.Dock = DockStyle.Fill;
}
大家可以去试一下,希望可以帮到大家。 --------------------编程问答--------------------
frm.FormBorderStyle = FormBorderStyle.None;
这一句就够了。 --------------------编程问答-------------------- ^ō^ 为什么你当初不发帖问? --------------------编程问答-------------------- 谢谢楼主,楼上很多貌似很懂的应该都不知道楼主在说什么,frm.FormBorderStyle = FormBorderStyle.None这句是每个刚学NET的人都会的,完全不是楼主想表达的意思,我也曾经看过一些其他帖子,是调用API的,但都解决得不够好,主要表现在子窗体不能随主窗体一起最大最小化,楼主的一句DOCK就解决了,呵呵。
再次感谢,这个问题纠结了好久,今天终于完美解决了。 --------------------编程问答-------------------- 很感谢。 --------------------编程问答-------------------- 精神非常好
补充:.NET技术 , C#