当前位置:文档之家› C#窗体及常用控件、组件PPT课件

C#窗体及常用控件、组件PPT课件


private void button4_Click(object sender, EventArgs e) {
Close(); //或用this.close(); }
3.1.3、窗体的常用事件 窗体作为对象能够对事件做出响应
1、click事件 当单击窗体时触发该事件
第3部分 窗体及常用控件、组件
本部分要点:1、窗体 2、常用控件、组件
最现代的编程语言都是面向对象的。关于面向对象的 编程语言主要涉及两个概念:类和对象。哪什么是类,什 么是对象呢?这两个概念在现代的编程语言是比较复杂的。 所有被感兴趣的东西,都是对象;类是某种类别对象的抽 象。先暂时举个简单例子说明一下:我们每个人都可以看 成一个对象,而所有的人组成一个类——人类。对象也是 类的实例。在计算机编程语言中,类可以看成是一个扩充 了的结构体数据类型,其中既包含数据,也包含函数;而 对象可以看成是某种结构体类型的数据。
10 minimizebox 设定有无最小化按钮
true:是;false:否
11 cursor
指定该窗体上的鼠标指针形状
12 enabled
禁用
13 font
设置窗体中显示内容的字体
14 icon
设置窗体标题栏的图标
None:没有边框
sizeable:默认
15 forborderstyle 设置窗体的边框样式
fm.Show(); //或者fm.ShowDialog();
3、隐藏一个打开的窗体 <窗体名>.Hide()
4、关闭窗体 <窗体名>.close()
窗体被关闭后,窗体将被从内存中释放,不能再显示,如果要再 显示,必须重新创建;如果关闭的是主窗体(form1),则退出整个程 序,否则只是关闭指定的非主窗体,而不是退出整个程序。
例:3.1.2-1 打开隐藏关闭窗体
public partial class Form1 : Form { Form2 frm2 = new Form2(); public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { frm2.Show(); } private void button2_Click(object sender, EventArgs e) { frm2.Hide(); } private void button3_Click_1(object sender, EventArgs e) { frm2.Close(); }
this.Text = "窗体装入,背景色为蓝色"; }
private void Form1_Click(object sender, EventArgs e) {
fixedsingle fixed3D
fixedtoolwindow
sizetoolwindow
序 号
属性
功能说明
值域
16
left
该组件最左端到包含该组件的容 器的最左端的距离
17
top
该组件最顶端到包含该组件的容 器的最顶端的距离
18
width
该组件的宽度
19
height 该组件的高度
窗体运行的起始位置 1、manual:由location确定 20 startposition 2、centerscreen 屏幕居中 3、windowsdefaultlocation 4、cneterparent 在父窗体中居中
或屏幕位置),若要更改对象的特征,可更改其相应的属性值 3、方法
方法是对象可执行的操作。如form1.close();
4、事件是由对象识别的操作,如单击鼠标,则为鼠标单击事件, 可以为其编写代码以进行响应
3.1 Form类(窗体)
窗体是编写C#的Windows应用程序的基础,窗体是用户交互的主要载体,是 图形用户界面的基本组成部分。当新建一个“Windows应用程序”时,就会显示 一个设计窗体。对窗体进行设计的第一步是设置其属性。在设计时,可在“属性” 窗口中执行此操作。然后即可在窗体上放置控件。
21 windowstate 窗体的状态
Normal Minimized Maximized
3.1.2、窗体的常用方法 1、显示一个已经装入内存的窗体
1) <窗体名>. Show() 2) <窗体名>. ShowDialog(); 2、如何在代码中创建显示一个新窗体
Form2 fm = new Form2();
3、activate 当窗体变为活动窗体时触发该事件
例3.1.3-1:窗体装载时标题栏显示“窗体装入,背景色为蓝色”,背 景色设置为蓝色;单击窗体时标题栏显示“单击窗体,背景色变为 紫色”,背景色设置为紫色;
private void Form1_Load(object sender, EventArgs e) { this.BackColor = Color.Blue;
3.1.1、窗体的常用属性
序号
属性
功能说明
值域
1 text
窗体的标题
2 name
窗体的名字
3 autoscroll 是否支持自动滚动条
true:是;false:否
4 backcolor 窗体在显示文本或图形时的背景颜色
5 forecolor 设置窗体内容的前景颜色
6 backtroudimage 设置窗体背景图片
文件名及位置
序号
属性
功能说明
值域
设置窗体的取消按钮,如果设置了
7 cancelbutton 此按钮,则用户每次按下Esc键都相
当于单击该按钮
8 controlbox
设定在执行时是否要显示窗体的最 大化,最小化,关闭等控制框
true:是;false:否
9 maximizebox 设定有无最大化按钮
true:是;false:否
在C#.NET中,我们将要接触的窗体、控件都是一些类的对象。 在C#.NET中程序是由对象的事件来驱动的。改变对象的外观及行 为方式可以通过设定和修改对象的属性来做到。
对象、属性、方法和事件,是面向对象编程的基本单元。
1、对象 对象表示类的实例,如窗体,按钮,文本框等。
2、属性 属件是对象的特性.它们定义对象的特征之一(如大小、颜色
相关主题