如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
窗体应用程序设计窗体设计窗体类型在C#中,窗体分为如下两种类型:(1)普通窗体,也称为单文档窗体(SDI),前面所有创建得窗体均为普通窗体。普通窗体又分为如下两种:●模式窗体。这类窗体在屏幕上显示后用户必须响应,只有在它关闭后才能操作其她窗体或程序。●无模式窗体。这类窗体在屏幕上显示后用户可以不必响应,可以随意切换到其她窗体或程序进行操作。通常情况下,当建立新得窗体时,都默认设置为无模式窗体。(2)MDI父窗体,即多文档窗体,其中可以放置普通子窗体。窗体得常用属性1、布局属性2、窗口样式属性3、外观样式属性4、行为属性8、1、4窗体得常用事件8、1、5窗体得常用方法1、Form1窗体:(1)设计界面namespaceProj8_1{publicpartialclassForm1:Form//从Form类继承Form1窗体{publicForm1()//Form1类构造函数{Initializeponent();//调用初始化方法,其代码在Form1、Designer、cs文件中}privatevoidbutton1_Click(objectsender,EventArgse){Formmyform=newForm1_1();//定义Form1_1类对象myform、ShowDialog();//以模式窗体方式调用}privatevoidbutton2_Click(objectsender,EventArgse){Formmyform=newForm1_2();//定义Form1_2类对象myform、Show();//以无模式窗体方式调用}}}Form1、Designer、cs文件:namespaceProj8_1{partialclassForm1{///<summary>///必需得设计器变量。///</summary>privatponentModel、IContainerponents=null;///<summary>///清理所有正在使用得资源。///</summary>///<paramname="disposing">如果应释放托管资源,为true;///否则为false。</param>protectedoverridevoidDispose(booldisposing)//重写基类Dispose()方法{if(disposing&&(ponents!=null)){ponents、Dispose();}base、Dispose(disposing);//调用基类得Dispose()方法}#regionWindows窗体设计器生成得代码///<summary>///设计器支持所需得方法-不要///使用代码编辑器修改此方法得内容。///</summary>privatevoidInitializeponent()//初始化方法{this、button1=newSystem、Windows、Forms、button();this、button2=newSystem、Windows、Forms、button();this、SuspendLayout();//button1this、button1、Font=newSystem、Drawing、Font("宋体",9F,System、Drawing、FontStyle、Bold,System、Drawing、GraphicsUnit、Point,((byte)(134)));this、button1、Location=newSystem、Drawing、Point(28,21);="button1";this、button1、Size=newSystem、Drawing、Size(117,33);this、button1、TabIndex=0;this、button1、Text="调用模式窗体";eVisualStyleBackColor=true;this、button1、Click+=newSystem、EventHandler(this、button1_Click);//button2this、button2、Font=newSystem、Drawing、Font("宋体",9F,System、Drawing、FontStyle、Bold,System、Drawing、GraphicsUnit、Point,((byte)(134)));this、button2、Location=newSystem、Drawing、Point(28,69);="button2";this、button