首页 > Windows开发 > 详细

C#开发winform程序的界面框架

时间:2015-03-27 09:19:54      阅读:244      评论:0      收藏:0      [点我收藏+]

首先创建一个“Windows应用程序”,默认的“Form1”文件修改为MainForm的窗体,作为程序的主窗体。从控件箱拖3个控件过来:MenuStrip、ToolStrip、StatusStrip。可以修改ToolStrip的Dock属性设置TOOL位置,这样就类似fram的content了。把MainForm的“IsMdiContainer”设置成true,意思是可以容纳多个Form对象。

下面我们可以创建一批Form,每个Form实现不同的功能。这些Form的“FormBorderStyle”都要设置成None,这样就会隐藏最大化最小化那些按钮。另外要把AutoSize设置为true,目的是让Form能自适应主窗体的大小。把“ShowInTaskbar”设置为false。

在这些子Form的Load事件中,添加一个函数,写下这么一句:

this.Dock = DockStyle.Fill;

这是为了填满主窗体。

接下来,在主窗体的ToolStrip控件中添加一些按钮,然后编写click这些按钮的函数。在函数中首先需要生成子Form的实例,然后增加关键的一句:

form_child.MdiParent = this;

这句代码的意思是,让MainForm包含这个子窗体。

当你在ToolStrip中增加了多个按钮,那么在click按钮时,需要判断一下对应的子Form是不是已经有实例了,如果有,就用form_child.Show()就能显示这个子Form了。

C#开发winform程序的界面框架

原文:http://www.cnblogs.com/gc2013/p/4369246.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!