c#windows应用程序

上传人:san****019 文档编号:70059226 上传时间:2019-01-15 格式:PPT 页数:50 大小:384.51KB
返回 下载 相关 举报
c#windows应用程序_第1页
第1页 / 共50页
c#windows应用程序_第2页
第2页 / 共50页
c#windows应用程序_第3页
第3页 / 共50页
c#windows应用程序_第4页
第4页 / 共50页
c#windows应用程序_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《c#windows应用程序》由会员分享,可在线阅读,更多相关《c#windows应用程序(50页珍藏版)》请在金锄头文库上搜索。

1、8.1 窗体及其常用属性,一、窗体的标题文字: text:设定窗体的标题文字 二、窗体的背景色: BackColor:窗体的背景色 颜色是由红绿蓝按一定比例配置而成的,每一种基本色取值为0255。 三、窗体的前景色ForeColor: ForeColor: 是窗体中文字的颜色。 四、窗体的背景图片BackGroudImage: 利用此属性从本地资源中找到图片文件设为窗体的背景图片。 取消窗体的背景图片,右击此属性,选“重置”。,8.1窗体的操作,五、窗体的创建和显示: 创建: 窗体类 窗体对象=new 窗体类(); 显示:窗体对象.show(); /显示为无模式窗体 或:窗体对象.showDi

2、alog(); /显示为模式窗体 六、窗体的模式: 无模式窗体:它显示时,仍可操作其他窗体。用show()显示出来。 模式窗体: 它显示时,不可操作其他窗体。用showDialog()显示出来。 七、卸载窗体:this.close(); 注意:应用程序启动时的第一个窗体不可卸载 八、窗体的隐藏:this.hide() 九、应用程序的关闭:Application.Exit(),5.3 Windows常用控件,大多数控件派生于Control 类,它们有共同的属性,如表5.4所示。,Control类的常见事件如表5.5所示。,5.3.2 标签与按钮,1标签 Label和链接标签 LinkLabel

3、控件 Windows 窗体的Label 控件用于显示用户不能编辑的文本。 标签中显示的标题包含在 Text 属性中,文本在标签内的对齐方式通过Alignment 属性设置。 标签的主要功能是显示表态的说明性文字。 Windows 窗体的LinkLabel 控件和Label 控件有许多共同之处 LinkLabel 控件还有用于超级链接和链接颜色的属性。LinkArea 属性设置激活链接的文本区域。LinkColor、VisitedLinkColor 和 ActiveLinkColor 属性设置链接的颜色。单击链接后,通过更改链接的颜色来指示该链接已被访问。,5.3.2 标签与按钮,1标签 Lab

4、el和链接标签 LinkLabel 控件 LinkClicked 事件是在单击LinkLabel 控件的链接文本后发生的事件。System.Diagnostics命名空间中的Process类是对本地或远程进程进行访问的类,Start方法是启动该进程,利用它可以访问网站。 举例一:链接到网址http:/ : System.Diagnostics.Process.Start(“http:/ /System.Diagnostics是命名空间,Process是对本地或远程进程进行访问的类,Start方法是启动该进程。 举例二:链接到邮箱: System.Diagnostics.Process.Star

5、t(“mailto:”,“ “); 举例三:链接到记事本应用程序: System.Diagnostics.Process.Start(“c:windowssystem32notepad.exe“);,【例5.2】 使用 Label和LinkLabel 控件制作“学生信息管理系统”的欢迎界面。单击”安徽财贸学院”,进入相应网站.,LinkClicked 事件处理程序调用Show方法以打开登录窗体,并隐藏自身,同时将LinkVisited属性设置为true。 private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClick

6、edEventArgs e) Login loginForm = new Login(); loginForm.Show(); this.Hide(); 在登录界面中,如何设置背景色为透明色?如何设置密码文本框显示“*”号?如何用两种方法设置“接收”和“取消”按钮?,2按钮Button 在任何Windows窗体上都可以指定某个Button 控件为“接受”按钮(也称“默认”按钮)。每当用户按Enter键时,即单击“默认”按钮,而不管当前窗体上其他哪个控件具有焦点。 指定“接受”按钮的方法是:设置窗体的AcceptButton属性设置为Button控件的名称。 也可以用编程方式指定“接受”按钮,在

7、代码中将窗体的 AcceptButton 属性设置为适当的 Button 控件。例如: private void SetDefault(Button myDefaultBtn) this.AcceptButton = myDefaultBtn; ,每当用户按 Esc 键时,即单击“取消“按钮,而不管窗体上其他哪个控件具有焦点。 在设计器中指定“取消”按钮的方法是:将窗体的CancelButton 属性设置为 Button 控件的名称。 也可以用编程方式指定“取消”按钮,将窗体的 CancelButton 属性设置为适当的 Button 控件。例如: private void SetCancel

8、Button(Button myCancelBtn) this.CancelButton = myCancelBtn; ,事件的参数,事件参数一般有两个,即(object sender, EventArgs e) 如: private void quit_Click(object sender, EventArgs e) this.Close(); 1、sender:指向引起事件的对象的引用 2、e:保存对象事件发生时相关信息的参数,参数类型,参数类型,参数,参数,5.3.6 图片框,Windows 窗体 PictureBox 控件用于显示位图、GIF、JPEG、图元文件或图标格式的图片。 显

9、示的图片来源由 Image 属性确定。 SizeMode 属性控制图像和控件彼此适合的方式。 PictureBox 控件的属性可在设计时设置或运行时用代码设置。 运行时用代码设置图片来源属性Image,需要使用Image类的方法FromImage,其格式为: PictureBox.Image =Image.FromFile(ImageFileName);,PictureBox 控件通过SizeMode 属性选择下列显示方式: (1)为 Normal(默认):将图片的左上角与控件的左上角对齐。 (2)为AutoSize:使控件的大小调整为图像的大小。 (3)为CenterImage:调整控件的大

10、小以适合其显示的图片。 (4)为StretchImage:拉伸所显示的图片以适合控件。,锚定控件和填充模式 通过设定控件的“Anchor”属性,来把控件锁定在上下左右四个方向上,使它在相应方向的位置不变,若同时选中四个方向,就可以实现控件随窗体而自动调整大小。 通过设定控件的“Dock”属性,可设定控件在窗体中的填充模式,如设置其属性值为“right”,则此控件充满窗体的右边。 例5-2(图片浏览):放入一个图片框控件,用“打开文件”对话框设定图片来源image属性,设定图片框的SizeMode属性为StretchImage,以使图片缩放后充满在图片框中,设定图片框和其右边几个控件的Ancho

11、r属性值。设置图片框的mousemove事件,捕捉当前事件触发者及当前光标位置并显示(用到打开文件对话,见第41张幻灯片)。,5.3.3 文本框TextBox,SelectionStart 属性:选中区起点 SelectionLength 属性:选定的长度 PasswordChar 属性:创建密码文本框 MaxLength 属性:指定可在文本框中输入多少个字符 MultiLine:是否多行文本框 Text:文本框中的文本.,文本框控件一些方法,例5.3】 创建“学生信息管理系统”的“管理登录”界面,并验证登录,用户名和密码均为admin。 按图5.5所示创建窗体和控件,其中TextBox1为用

12、户名输入框,TextBox2为密码输入框,button1为登录按钮,button2为重写按钮。完成控件的布局之后,将窗体的AcceptButton设为button1,将CancelButton设为button2,另外,别忘了将密码框的passwordChar属性设为“*”。,通用对话框颜色和字体对话框:,ColorDialog类表示颜色对话框类,创建一个该类的实例并调用ShowDialog()方法,将显示一个颜色对话框。此对话框用Color属性表示选中的颜色。 FontDialog类表示字体对话框类,创建一个该类的实例并调用ShowDialog()方法,将显示一个字体对话框。此对话框用Font

13、属性表示选中的字体。,通用对话框打开文件对话框:,OpenFileDialog类表示打开文件对话框类,创建一个该类的实例并调用ShowDialog()方法,将显示一个打开文件对话框,它与WINDOWS 中的打开文件对话框完全相同。 该类的属性: 1、InitialDirectory:文件对话框显示的初始目录字符串,默认值为空字符串。 2、Filter:过滤器字符串,用来筛选在对话框中出现的文件的类型,其格式形如“提示信息1|筛选器1|提示信息2|筛选器2|”,如“txt files(*.txt)|*.txt|word files|*.doc|All files|*.*” 筛选器也可以用分号分隔

14、,表示把多个筛选器合并为一个筛选器。如:“Graphics Files(*.bmp;*.jpg;*.gif)| *.bmp;*.jpg;*.gif|All files(*.*)|*.*”。表示两个筛选器,其中前者是三个筛选器的合并。,通用对话框打开文件对话框:,3、FilterIndex:把对话框的哪个筛选器作为当前筛选器,起始值为1,默认值为1。 4、FileName:在打开文件对话框中选定的文件名的字符串, FileName表示的文件名即包含文件路径也包含扩展名。如果未选定文件名,该属性值将为空字符串。 5、Title :表示打开文件对话框的标题。,通用对话框打开文件对话框:,打开文件对话

15、框的方法: ShowDialog():其功能是显示对话框。显示出来的对话框的右下方有“打开”和“取消”两个按钮,若单击“打开”按钮,此方法的返回值为DialogResult.OK ;否则返回值为DialogResult.Cancel。,通用对话框保存文件对话框:,SaveFileDialog类表示保存文件对话框类,创建一个该类的实例并调用ShowDialog()方法,将显示一个保存文件对话框,它与打开文件对话框相似,但打开文件对话框用来选择或打开文件,而保存文件对话框用来保存文件,而不是打开文件。打开文件对话框一般不允许输入待打开的文件名,而保存文件对话框可以输入要保存的文件名 该类的属性与方法: 与打开文件对话框的属性和方法几乎相同,但新增一个: OverwritePrompt:表示如果已存在一个同名文件时,是否替换这个文件。有true和 false两个值。 例5-4 文件操作,5.3.4 列表框ListBox。,列表框用于创建一个列表,运行时用户可以选择列表框中的一行或几行。 1、设计时列表框中列表项的增加与删除 利用列表框的Items集合属性。 列表框的Items集合保存着列表框中所有的列表元素。可以通过这些元素的索引来访问它们。索引就是它们的序号,第一个元

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号