您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业文化 > 第7章 Windows窗体和控件
面向对象程序设计第7章Windows窗体和控件于连民Email:50260469@QQ.com主要内容12基础类型窗体和消息框34常用控件应用示例7.1基础类型坐标和尺寸System.Drawing命名空间中的Point结构表示二维平面上的坐标点,其属性X和Y分别表示点的横坐标和纵坐标Pointp=newPoint(0,0);(0,0)XYPoint7.1基础类型颜色Color结构封装了图形界面中颜色的信息,任何一种颜色都可看作红、绿、蓝三种颜色的组合,每种颜色的取值范围是0~255Colorc=Color.FromArgb(0,0,0);Colorc=Color.Black;7.1基础类型字体Font类对字体进行了封装Fontf1=newFont();7.2窗体和消息框窗体类FormSystem.Windows.Forms下的Form类是对Windows窗体的抽象7.2窗体和消息框窗体类FormMaximizeBox、MinimizeBox和ControlBox:布尔类型,设置标题栏按钮ForeColor和BackColor:窗体的前景色和背景色AccessButton:按下Enter键所触发的按钮CancelButton:按下Esc键所触发的按钮DialogResult:DialogResult枚举类型,执行窗体的对话结果WindowState:FormWindwoState枚举类型,表示窗体初始显示状态7.2窗体和消息框模态窗体和非模态窗体模态窗体:指在用户想要对对话框以外的应用程序进行操作时,必须首先对该对话框进行响应。如单击【确定】或【取消】按钮等将该对话框关闭非模态窗体:当用户打开非模态窗体时,依然可以操作其他窗口模态窗体使用ShowDialog()进行显示,返回一个DialogResult枚举值非模态窗体使用Show()进行显示,不返回值7.2窗体和消息框MDI(MultipleDocumentInterface)多文档界面,即在此窗口中可以显示其他子窗口需要设置当前窗口的IsMdiContainer为True子窗体设置MdiParent属性为父窗口7.2窗体和消息框消息框MessageBox命名空间System.Windows.Forms中提供的MessageBox类用于显示消息框,其返回类型为DialogResultMessageBox.Show(“HelloWorld”);MessageBox.Show(“是否继续”,”警告”,MessageBoxButtons.YesNoCancel);7.3常用控件控件基类Control包括Form在内,各种Windows窗体控件类都继承自System.Windows.Froms命名空间下的Control类。常用属性:Name:string类型,表示控件名称Visible:bool类型,是否可见Enable:bool类型,是否可用Focused:bool类型,是否获得焦点7.3常用控件控件基类Control常用事件:鼠标事件:单击Click,双击DoubleClick,按下MouseDown键盘事件:KeyDown、KeyPress焦点事件:GotFocus、LostFocus属性改变:LocationChanged…7.3常用控件窗口控件能够包含其他子控件的控件,如Form、Panel等7.3常用控件标签和文本框Label控件:属性:TextTextBox控件MultiLine:是否多行ReadOnly:是否只读PasswordChar:以设置的字符替换输入的字符7.3常用控件按钮属性:Text:按钮上显示的文本Image:设置按钮图片事件:Click:单击事件7.3常用控件单选按钮RadioButton和复选框CheckBox属性:Checked:是否被选中事件:CheckedChanged:改变选取状态时触发7.3常用控件组合框ComboBox和列表框ListBox属性:Items:元素集合SelectIndex:选中索引SelectItem:选中项事件:SelectChanged:改变选取状态时触发7.4示例登录窗口9.4示例主窗口9.4示例考勤窗口9.4示例Program.cs9.4示例frmLogin.cs
本文标题:第7章 Windows窗体和控件
链接地址:https://www.777doc.com/doc-3404752 .html