第11讲基本控件的应用(三).ppt

上传人:本田雅阁 文档编号:3499981 上传时间:2019-09-04 格式:PPT 页数:32 大小:424.05KB
返回 下载 相关 举报
第11讲基本控件的应用(三).ppt_第1页
第1页 / 共32页
第11讲基本控件的应用(三).ppt_第2页
第2页 / 共32页
第11讲基本控件的应用(三).ppt_第3页
第3页 / 共32页
第11讲基本控件的应用(三).ppt_第4页
第4页 / 共32页
第11讲基本控件的应用(三).ppt_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《第11讲基本控件的应用(三).ppt》由会员分享,可在线阅读,更多相关《第11讲基本控件的应用(三).ppt(32页珍藏版)》请在三一文库上搜索。

1、第11讲 简单控件的应用,一 PictureBox 二 GroupBox、Panel 三 DateTimePicker 四 MonthCalender 五 NotifyIcon 六 MaskTextBox 七 RichTextBox 八 对话框,一 PictureBox-显示图像,PictureBox显示图像文件 扩展名可以是:Bmp、jpg、gif、ico、wmf等 主要属性 SizeMode:设置图片大小、位置处理方式 Image:图片框中的图像 Dock:图片在容器中的停靠位置 主要方法 Load:加载图像到图片框中,例:在窗体上添加2个图片框,单击“导入”按钮时把图片加载到pictur

2、ebox1中,单击“复制”按钮时,把picturebox1中图片复制到picturebox2中,一 PictureBox-显示图像,第11讲 简单控件的应用,一 PictureBox 二 GroupBox、Panel 三 DateTimePicker 四 MonthCalender 五 NotifyIcon 六 MaskTextBox 七 RichTextBox 八 对话框,二 GroupBox与Panel-容器类控件,用于美化界面、控件分组,特别是RadioButton的分组 重要属性 GroupBox:Text Panel:BorderStyle 例:用两组RadioButton用于设置文

3、本框TextBox1字体的颜色与字体名,第11讲 简单控件的应用,一 PictureBox 二 GroupBox、Panel 三 DateTimePicker 四 MonthCalender 五 NotifyIcon 六 MaskTextBox 七 RichTextBox 八 对话框,三 DateTimePicker,用于设置或获取时间 常用属性 ShowUpDown:默认为False,为下拉列表,为True时显示上下按钮 MaxDate、MinDate:最大/小日期 Value:所选定的日期/时间值 Format:日期/时间的格式 重要事件 ValueChanged:当选择的值发生变化时引发

4、,三 DateTimePicker,例:在窗体上添加DateTimerPicker显示日期时间,并显示每次更改的日期与时间。用简单组合框设计日期格式。,第11讲 简单控件的应用,一 图片框(PictureBox) 二 GroupBox、Panel 三 DateTimePicker 四 MonthCalender 五 NotifyIcon 六 MaskTextBox 七 RichTextBox 八 对话框,四 MonthCalendar-显示月历,重要属性 SelectionStart:选择开始日期 SelectionEnd:选择结束日期 SelectionRange:选择日期范围 重要事件 D

5、ateChanged,例:在窗体上添加MonthCalendar,在ValueChanged事件显示所选定日期。 提示:用SelectionEnd,四 MonthCalendar,第11讲 简单控件的应用,一 图片框(PictureBox) 二 GroupBox、Panel 三 DateTimePicker 四 MonthCalender 五 NotifyIcon 六 MaskTextBox 七 RichTextBox 八 对话框,五 NotifyIcon,NotifyIcon 在任务栏的通知区域显示图标 最好用指定容器初始化,代码如下 nIcon1=new NotifyIcon(New Sy

6、stem.ComponentModel.Container),五 NotifyIcon,主要属性,五 NotifyIcon,主要属性 ContextMenu:NotifyIcon的快捷菜单 Text:鼠标停留在NotifyIcon上的文字,Text,ContextMenu:默认为鼠标右击,五 NotifyIcon,主要方法 ShowBalloonTip ( Timeout, Title, Text, Icon ) Timeout:显示时间,单位为毫秒 Title:即为BalloonTipTitle Text:即为BalloonTipText Icon:即为BalloonTipIcon Show

7、BalloonTip ( Timeout ),五 NotifyIcon,例:在QQ登录窗体上单击“登录”,在通知区间显示图标。 为NotifyIcon添加快捷菜单,含一项“退出” 提示添加快捷菜单的方法 Dim a() as MenuItem = New MenuItem() New MenuItem(“退出”), Dim b as New ContextMenu(a) NotifyIcon1.ContextMenu=b,动态添加菜单的方法NotifyIcon1.ContextMenu.MenuItems.add(“菜单标题”) 课后思考题:设计类似QQ的闪动的NotifyIcon提示使用Ti

8、mer控件与NotifyIcon控件的Visible属性,五 NotifyIcon,第11讲 简单控件的应用,一 图片框(PictureBox) 二 GroupBox、Panel 三 DateTimePicker 四 MonthCalender 五 NotifyIcon 六 MaskTextBox 七 RichTextBox 八 对话框,六 MaskedTextBox掩码文本框,MaskedTextBox-TextBox相似 但可以控制格式的输入 重要属性:Mask、PromptChar,第11讲 简单控件的应用,一 图片框(PictureBox) 二 GroupBox、Panel 三 Dat

9、eTimePicker 四 MonthCalender 五 NotifyIcon 六 MaskTextBox 七 RichTextBox 八 对话框,七 RichTextBox,RichTextBox控件不仅允许输入和编辑文本,同时还提供了标准TextBox 控件未具有的、更高级的指定格式的许多功能。 主要方法 AppendText:在控件中追加文本 Clear:清除显示文本,第11讲 简单控件的应用,一 图片框(PictureBox) 二 GroupBox、Panel 三 DateTimePicker 四 MonthCalender 五 NotifyIcon 六 MaskTextBox 七

10、RichTextBox 八 对话框,八 对话框,1.字体对话框 FontDialog 提示用户从本地计算机上安装的字体中选择一种字体。 主要方法ShowDialog() If fontDialog1.ShowDialog() DialogResult.Cancel Then textBox1.Font = fontDialog1.Font End If,八 对话框,2.颜色对话框ColorDialog 主要属性Color 主要方法ShowDialog(),例:通过对话框控件来设置文本框控件的文字字体和颜色。,控件小结,控件的属性、事件、方法 1 控件的属性: Name BackColor、Fo

11、reColor BackGrounpImage Text Visible、Enabled,控件小结,2 控件的事件: Load:窗体事件 Click TextChanged:文本框/高级文本框/组合框 Scroll:滚动条事件 Tick:时钟周期事件 ValueChanged: CheckChanged,控件小结,3 控件的方法: Show Hide Close Focus AppendText Add、Remove、Clear,控件小结,标签控件Label Text属性 按钮控件Button Text属性,Click事件 文本框TextBox和高级文本框RichTextBox 属性:MaxL

12、ength、Mutline、PassWordChar 事件:TextChanged、LostFucos 方法: AppendText、Clear,控件小结,列表框ListBox和组合框ComboBox 属性:Items、SelectItem、SelectIndex、DropDownStyle 事件: SelectedIndexChange 方法:Add、Remove、Clear 图片框PictureBox 属性:Image、SizeMode 方法:Load,控件小结,计时器Timer 属性:Interval、Enabled 事件:Tick 对话框(FontDialog和ColorDialog) 属性:Font、Color 方法:ShowDialog,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1