广东品牌网站建设公司,钦州市建设网站,php 微信 网站开发,房管局网站建设方案窗口就是打开程序我们所面对的一个面板#xff0c;里面可以添加各种控件#xff0c;如下图所示#xff0c;我们可以在属性栏设置其标题名称、图标、大小等。图1 窗口图 图2 设置面板 图3 设置双击标题框#xff0c;会生成Load函数#xff0c;也可以到事件里面去找Load函数…窗口就是打开程序我们所面对的一个面板里面可以添加各种控件如下图所示我们可以在属性栏设置其标题名称、图标、大小等。 图1 窗口图 图2 设置面板 图3 设置双击标题框会生成Load函数也可以到事件里面去找Load函数是窗口生成后需要执行的事件函数。可以在里面加一些初始化函数。二、基本介绍关于他的属性与方法如下所示关键的方法用黑体标注1、常用属性 1Name属性用来获取或设置窗体的名称在应用程序中可通过Name属性来引用窗体。 2 WindowState属性 用来获取或设置窗体的窗口状态。 取值有三种 Normal 窗体正常显示、 Minimized窗体以最小化形式显示和 Maximized窗体以最大化形式显示。 3StartPosition属性用来获取或设置运行时窗体的起始位置。其取值及含义如表9-1 所示。默认的起始位置是WindowsDefaultLocation。4Text属性该属性是一个字符串属性用来设置或返回在窗口标题栏中显示的文字。 5Width属性用来获取或设置窗体的宽度。 6Height属性用来获取或设置窗体的高度。 7Left属性用来获取或设置窗体的左边缘的x坐标以像素为单位。 8Top属性用来获取或设置窗体的上边缘的y坐标以像素为单位。 9ControlBox属性用来获取或设置一个值该值指示在该窗体的标题栏中是否显示控制框。值为true时将显示控制框值为false时不显示控制框。 10MaximizeBox属性用来获取或设置一个值该值指示是否在窗体的标题栏中显示最大化按钮。值为 true时显示最大化按钮值为false时不显示最大化按钮。 11MinimizeBox 属性用来获取或设置一个值该值指示是否在窗体的标题栏中显示最小化按钮。值为 true时显示最小化按钮值为false时不显示最小化按钮。 12AcceptButton 属性该属性用来获取或设置一个值该值是一个按钮的名称当按 Enter 键时就相当于单击了窗体上的该按钮。 13CancelButton 属性该属性用来获取或设置一个值该值是一个按钮的名称当按 Esc 键时就相当于单击了窗体上的该按钮。 14Modal 属性该属性用来设置窗体是否为有模式显示窗体。如果有模式地显示该窗体该属性值为true否则为 false。当有模式地显示窗体时只能对模式窗体上的对象进行输入。必须隐藏或关闭模式窗体通常是响应某个用户操作然后才能对另一窗体进行输入。有模式显示的窗体通常用做应用程序中 的对话框。 15ActiveControl属性用来获取或设置容器控件中的活动控件。窗体也是一种容器控件。 16ActiveMdiChild属性用来获取多文档界面MDI的当前活动子窗口。 17AutoScroll 属性用来获取或设置一个值该值指示窗体是否实现自动滚动。如果此属性值设置为true则当任何控件位于窗体工作区之外时会在该窗体上显示滚动条。另外当自动滚动打开时窗体的工作区自动滚动以使具有输入焦点的控件可见。 18BackColor属性用来获取或设置窗体的背景色。 19BackgroundImage属性用来获取或设置窗体的背景图像。 20Enabled 属性用来获取或设置一个值该值指示控件是否可以对用户交互作出响应。如果控件可- 3 - 以对用户交互作出响应则为 true否则为false。默认值为true。 21Font属性用来获取或设置控件显示的文本的字体。 22ForeColor属性用来获取或设置控件的前景色。 23IsMdiChild属性获取一个值该值指示该窗体是否为多文档界面MDI子窗体。值为 true时是子窗体值为false时不是子窗体。 24IsMdiContainer 属性获取或设置一个值该值指示窗体是否为多文档界面MDI中的子窗体的容器。值为true时是子窗体的容器值为false时不是子窗体的容器。 25KeyPreview属性用来获取或设置一个值该值指示在将按键事件传递到具有焦点的控件前窗体是否将接收该事件。值为true时窗体将接收按键事件值为false时窗体不接收按键事件。 26MdiChildren属性数组属性。数组中的每个元素表示以此窗体作为父级的多文档界面MDI子窗 体。 27MdiParent属性用来获取或设置此窗体的当前多文档界面MDI父窗体。 28ShowInTaskbar属性用来获取或设置一个值该值指示是否在Windows任务栏中显示窗体。 29Visible属性用于获取或设置一个值该值指示是否显示该窗体或控件。值为true 时显示窗体或控件为 false时不显示。30Capture属性如果该属性值为true则鼠标就会被限定只由此控件响应不管鼠标是否在此控件的 范围内。2、常用方法 下面介绍一些窗体的最常用方法。 1Show方法该方法的作用是让窗体显示出来其调用格式为 窗体名.Show(); 其中窗体名是要显示的窗体名称。 2Hide方法该方法的作用是把窗体隐藏出来其调用格式为 窗体名.Hide(); 其中窗体名是要隐藏的窗体名称。 3Refresh方法该方法的作用是刷新并重画窗体其调用格式为 窗体名.Refresh(); 其中窗体名是要刷新的窗体名称。 4Activate方法该方法的作用是激活窗体并给予它焦点。其调用格式为 窗体名.Activate(); 其中窗体名是要激活的窗体名称。 5Close方法该方法的作用是关闭窗体。其调用格式为 窗体名.Close(); 其中窗体名是要关闭的窗体名称。 6ShowDialog方法该方法的作用是将窗体显示为模式对话框。其调用格式为 窗体名.ShowDialog(); 3常用事件 1Load事件该事件在窗体加载到内存时发生即在第一次显示窗体前发生。 经常用来写一些初始化函数2Activated事件该事件在窗体激活时发生。 3Deactivate事件该事件在窗体失去焦点成为不活动窗体时发生。 4Resize事件该事件在改变窗体大小时发生。 5Paint事件该事件在重绘窗体时发生。 6Click事件该事件在用户单击窗体时发生。7DoubleClick事件该事件在用户双击窗体时发生。8Closed事件该事件在关闭窗体时发生。 三、应用案例该事件在关闭窗体时发生1、主窗口加载时调用Load函数进行初始化操作譬如如下案例可以初始化设置窗体的最大值最小值等。private void Form1_Load(object sender, EventArgs e) { this.MinimumSize this.Size; this.MaximumSize this.Size; this.MaximizeBox false; } 2、新建窗体有时我们需要一个功能点击菜单然后弹出一个新的窗口。窗口2的名字属性为FormDisplay此时我们可以采用以下函数创建public void btn_display_Click(object sender, EventArgs e) { FormDisplay frmExercise1 new FormDisplay();//新建一个窗口 frmExercise1.Owner this; frmExercise1.Closed new EventHandler(frm_Closed); frmExercise1.Show();//显示这个窗口 }