第三章VisualBasicNET窗体与控件

上传人:pu****.1 文档编号:567591187 上传时间:2024-07-21 格式:PPT 页数:53 大小:1.25MB
返回 下载 相关 举报
第三章VisualBasicNET窗体与控件_第1页
第1页 / 共53页
第三章VisualBasicNET窗体与控件_第2页
第2页 / 共53页
第三章VisualBasicNET窗体与控件_第3页
第3页 / 共53页
第三章VisualBasicNET窗体与控件_第4页
第4页 / 共53页
第三章VisualBasicNET窗体与控件_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《第三章VisualBasicNET窗体与控件》由会员分享,可在线阅读,更多相关《第三章VisualBasicNET窗体与控件(53页珍藏版)》请在金锄头文库上搜索。

1、舍绒役徒沉舰妥等纲弹狮蘑舟陛万嚣肮廷沦掘久佣卞英言悸汕姓坟硕签贫第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 东北大学软件学院东北大学软件学院东北大学软件学院东北大学软件学院凑纤卒理秀巍惊豪巴钵峭诛锰雄估波夸馆倾垮妥团抬捍茅数悄哇曲盅针莆第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件3.1 窗体的基本属性、方法和事件窗体的基本属性、方法和事件3.2 窗体的启动和卸载窗体的启动和卸

2、载3.3 鼠标鼠标/键盘事件键盘事件3.4 常用控件的基本使用方法常用控件的基本使用方法3.5 菜单编辑器菜单编辑器3.6 通用对话框通用对话框 主要内容主要内容籽糜壤木勋润槛佐绪雇慑资把啪吭佬阿咖鳖蓟员贪侮殉括忻训鹿脾末写约第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件2 2第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 3.1 窗体的基本属性、方法和事件窗体的基本属性、方法和事件Windows窗体用于创建程序的窗体用于创建程序的GUI。窗体是在桌面上显示的图形元素

3、,它可以窗体是在桌面上显示的图形元素,它可以是对话框、窗口或是对话框、窗口或MDI窗口(多文档界面窗口(多文档界面窗口)。窗口)。窗体是组件或控件的一个窗体是组件或控件的一个“容器容器”,将控,将控件从工具箱拖放到窗体,件从工具箱拖放到窗体,Visual Basic.NET会自动生成它的代码,实例化组件,并设会自动生成它的代码,实例化组件,并设置其基本属性。置其基本属性。霜蛹坯轧塞铺绊潭丝泳庭孰努蘑嫉落荷棉栽市额误省圭技牢假栖俩颓栗似第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件3 3第三章第三章第三章第三章 Visual Basic.NET Visu

4、al Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 3.1 窗体的基本属性、方法和事件窗体的基本属性、方法和事件常用属性常用属性属性属性说明说明AcceptButton按回车键时选中的按钮按回车键时选中的按钮AutoScroll一个一个Boolean值,决定是否允许需要值,决定是否允许需要时出现滚动条时出现滚动条CancelButton按按Esc键时选中的按钮键时选中的按钮FormBorderStyle窗体边框样式窗体边框样式Font窗体上显示的文本的字体以及添窗体上显示的文本的字体以及添加到窗体中的控件的默认字体加到窗体中的控件的默认字体Text窗体标题栏中的文本窗体标题栏中的

5、文本蔑坟涧江逝吊魂涤予獭玄擂茵疙泄澈得款修婪只绪罗竭执泡丰窍烙涛已角第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件4 4第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 3.2 窗体的启动和卸载窗体的启动和卸载常用方法常用方法HideHide隐藏窗体(不销毁窗体或释放资源)隐藏窗体(不销毁窗体或释放资源)ShowShow 显示隐藏窗体显示隐藏窗体常用事件常用事件LoadLoad该事件在显示窗体之前发生。在该事件在显示窗体之前发生。在Visual Studio.NET 设

6、计器中双击窗体,会自动在编辑设计器中双击窗体,会自动在编辑器中显示用于该事件的处理程序器中显示用于该事件的处理程序或硒拷偷酵币肺复脑邑退乘昔篮争克涨韶忧哼戮汇骚鉴窖志舒孙峡缎犹磺第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件5 5第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 3.3 鼠标鼠标/键盘事件键盘事件MouseCaptureChangedMouseClickMouseDoubleClickMouseEnterMouseMoveMouseHoverMouseD

7、ownMouseWheelMouseUpMouseLeaveKeyDownKeyPressKeyUp簇情亿缉怀慈杜秀峭杖枝洗挽姓鸿巍濒去迷冲敷碧群逝乃杖膨沥忻饱需蜒第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件6 6第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 窗体或控件区域窗体或控件区域MouseEnter MouseMoveMouseDownMouseUpMouseHoverMouseWheelMouseLeave 鼠标事件鼠标事件阔炕翔袱看供笨翘瞪膘蚜掳林公盲

8、陨币毕优晴刽崩陕巴呜阅蹋狮啥讯莫怕第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件7 7第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 如何判断事件发生时按了哪个鼠标按键呢?如何判断事件发生时按了哪个鼠标按键呢?通过参数通过参数e.Button的值来判断的值来判断e.Button=MouseButtons.Lefte.Button=MouseButtons.Middlee.Button=MouseButtons.Righte.Button=MouseButtons.No

9、ne 鼠标事件鼠标事件浑毙华擎鸭迄辑浓崎仅丛廷饮逸泼宫距拆夹粪氨徘洛涡髓舒诬规菠示锅诽第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件8 8第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 如何判断鼠标所处的位置呢?如何判断鼠标所处的位置呢?通过参数通过参数e.X和和e.Y的值来判断。的值来判断。YX(0,0)(100,100)e.X=100e.Y=100(200,100)e.X=200e.Y=100(200,200)e.X=200e.Y=200 鼠标事件鼠标事件菜禽翅违

10、七曾熬片嘎针讼句量位殷璃拽尽惮愧棕订途顽糜呆啄沃瞅歌韵丰第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件9 9第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 如何确定鼠标单击或双击的次数?如何确定鼠标单击或双击的次数?通过参数通过参数e.Clicks。e.Clicks=1 表示单击表示单击e.Clicks=2 表示双击表示双击 鼠标事件鼠标事件诡狰衷拽争效己撰牵峡卧迟缄院赞诚廖阴眷哮皮芝氢诡萤遏梭葬屠缺茹逗第三章VisualBasicNET窗体与控件第三章VisualB

11、asicNET窗体与控件1010第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 例:当鼠标进入窗体、按下鼠标、松开鼠标、例:当鼠标进入窗体、按下鼠标、松开鼠标、离开窗体时显示不同的图片和文字已显离开窗体时显示不同的图片和文字已显示状态。示状态。 鼠标事件鼠标事件呀绅扩完柜捂扦百弄款么险票钉汾硷裔富财离脚曙床淬舰梢祭宪末环浙熔第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件1111第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET

12、窗体与控件窗体与控件窗体与控件窗体与控件 鼠标事件鼠标事件砒阴彦女速茅披履菜贪诅挠灾吸幢臆悉槐即淤孪雁裔吃甚段笆设揽追肿靶第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件1212第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 KeyDown键最初按下时生成键最初按下时生成KeyUp键松开时生成键松开时生成KeyPress键按下时生成。如果按住不放,会不断重键按下时生成。如果按住不放,会不断重复,速率由操作系统指定复,速率由操作系统指定 键盘事件键盘事件宛夹驶柴篇宋猪舜枚

13、降澳闪恳巍港术吕帧控勇呀增委胸申襄闺妹更串磨生第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件1313第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 KeyDown事件与事件与KeyUp事件事件 键盘事件键盘事件岭佰燕阳近裤洛欠瘫旧养枢奄星面译竖蔓挡晰拄亢离油狂览舜囱道戏尤磊第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件1414第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件

14、窗体与控件窗体与控件窗体与控件 KeyPress事件事件e.KeyChar:获取按键值。获取按键值。e.Handled:是否可将数据输入到具体控件。是否可将数据输入到具体控件。e.Handled=True则不会输入到具体控件上。则不会输入到具体控件上。 键盘事件键盘事件醋毖痕秤狼铭拍亥炭臂佳此样许姥骋瞄讹兔哥昔院童骤冲恼筷悔仑士屑钓第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件1515第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 例:按下例:按下Shift+AZ时,

15、显示大写字母,否则显示时,显示大写字母,否则显示小写字母。小写字母。 思考:需要的事件是窗体的思考:需要的事件是窗体的KeyDown事件,事件,需要一个需要一个Label标签显示具体的结果。标签显示具体的结果。 键盘事件键盘事件晋麻谷剂椿沂秋题枝袜紫点糜警梭胀微贞顺呸涟莲责拜引剧扑造虚会伯识第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件1616第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 Button按钮:按钮:用来执行当前使用鼠标在某个按钮上单用来执行当前使用鼠标

16、在某个按钮上单击,击,Visual Basic.NET会马上触发该按会马上触发该按钮所对应的钮所对应的Click事件过程,将会放在该事件过程,将会放在该事件过程内的程序块执行一次。事件过程内的程序块执行一次。3.4 Button、Label和和TextBox控件控件脚俗御伴魔诡常陷佩讳懦越串主责燃拇嫌渡西肿刮辅剃踪犊银坍履面专亦第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件1717第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 Button常用属性常用属性属性属性说明

17、说明Text用来设置窗体上该按钮上面显示的用来设置窗体上该按钮上面显示的文本文本Name按钮的对象名称按钮的对象名称Visible用例设置按钮的显示或隐藏用例设置按钮的显示或隐藏EnabledTrue:按钮可以:按钮可以 False:按钮不可:按钮不可用用DialogResult强制响应窗体中按钮单击所产生对强制响应窗体中按钮单击所产生对话框的结果话框的结果3.4 Button、Label和和TextBox控件控件满俭垢茅置旺质尝敛栈嘶霖妮碴闸蒸陶肮橡沛锭疚风罚煌茧蹲撞匿沮封碟第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件1818第三章第三章第三章第三

18、章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 Label标签:标签:只能显示无法修改,是设计输入输出接只能显示无法修改,是设计输入输出接口时最常用的工具之一,用于,显示提口时最常用的工具之一,用于,显示提示信息、将运行的中间结果或最后结果示信息、将运行的中间结果或最后结果显示在窗体上。显示在窗体上。3.4 Button、Label和和TextBox控件控件榴蛊令棺食第扎犁陇梦水彤祁挺瞒扑郧部抨忍规碟旅恢价董高夯川奄潮村第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件1919第三章第三章第三

19、章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 Label常用属性常用属性属性属性说明说明Name为控件命名,以供程序调用为控件命名,以供程序调用Text设置标签控件上面显示的文本。设置标签控件上面显示的文本。TextAlign设置文本在控件内显示的位置,共设置文本在控件内显示的位置,共9种种AutoSize设置控件的宽度时固定或随文本长度缩放设置控件的宽度时固定或随文本长度缩放ForeColor设置标签控件内文本的颜色设置标签控件内文本的颜色BackColor设置标签控件的背景色设置标签控件的背景色Font设置标签控件内文

20、本的相关设置设置标签控件内文本的相关设置BorderStyle设置控件四周是否出现边框设置控件四周是否出现边框3.4 Button、Label和和TextBox控件控件舌诵缨灌粒果瓣顺疟婉稳垢店甘筑骏惹奸髓烁客瞬澜焕扣馋凉值潦精谊褪第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件2020第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 TextBox控件:控件:用于输入数据、修改数据,是设计输用于输入数据、修改数据,是设计输入输出界面的常用工具之一。入输出界面的常用工具之

21、一。3.4 Button、Label和和TextBox控件控件沙截瞒抨孟陆苔佯捏部胀让漏椒乐口凸诺轴彝春历线媚妊叁推帽屈的羌盔第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件2121第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 TextBox常用属性常用属性属性属性说明说明Enabled控件是否可用控件是否可用MaxLengthTextBox控件内文本输入的最大宽度控件内文本输入的最大宽度PasswordCard设置由键盘输入字符时,回显什么字符设置由键盘输入字符时,

22、回显什么字符Text在设计阶段输入数据,在窗体上会显示在设计阶段输入数据,在窗体上会显示Length获取此控件内字符串的长度获取此控件内字符串的长度MultiLine是否可以多行输入是否可以多行输入ScrollBar多行编辑时用于设置滚动条多行编辑时用于设置滚动条3.4 Button、Label和和TextBox控件控件瘩铺内禹白高策齐躯审制恿温绳莆禹油样矗引呻桩奉带坷馅市奏执贪尊阂第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件2222第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与

23、控件窗体与控件 例:用户登录界面。要求用户名长度不超过例:用户登录界面。要求用户名长度不超过10个字个字符。密码回显为符。密码回显为“”。如果用户名和密码正。如果用户名和密码正确显示欢迎信息,否则,要求重新输入。确显示欢迎信息,否则,要求重新输入。3.4 Button、Label和和TextBox控件控件饲县熊酥摧拱厘而广堑袒杜铆瞩结扮潘妈惨撮实蘑喉挤遍蘸护星号翅赎股第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件2323第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件

24、建立一个名为建立一个名为Login的项目。的项目。在窗体上添加在窗体上添加2个个Label、2个个TextBox、1个个Button控件属性设置控件属性设置Label1的的Text属性设置为属性设置为“用户名:用户名:”Label2的的Text属性设置为属性设置为“密码:密码:”TextBox1的的MaxLength属性设置为属性设置为“10”TextBox2的的PasswordCard属性设置为属性设置为“”Button的的Text属性设置为属性设置为“登录登录”3.4 Button、Label和和TextBox控件控件上鳃磺鱼穷莆萎滇彦艺五孪丧倪寥打拽块妨周佣颂昧涩呵银脏缩爆级源罕第三章V

25、isualBasicNET窗体与控件第三章VisualBasicNET窗体与控件2424第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 CheckBox 控件控件在设计界面时,若希望选项列表具有在设计界面时,若希望选项列表具有可复选或者都不选时选用。可复选或者都不选时选用。3.4 CheckBox、RadioButton、ComboBox和和ListBox控件控件题拟蚊梦畏室猖凹滥坤票战劳通版锑中烷漾爵悦夺隘绚长岩隙仍纬换惹拢第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与

26、控件2525第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 CheckBox常用属性常用属性属性属性说明说明Appearance设置该控件的显示形状设置该控件的显示形状Text设置显示的文本,用来当作该按钮的提设置显示的文本,用来当作该按钮的提示信息示信息TextAlign设置在该控件上欲显示文本的位置设置在该控件上欲显示文本的位置Enabled设置是否启用该按钮设置是否启用该按钮Checked当程序执行时,是否会将次控件当程序执行时,是否会将次控件Checked属性设为属性设为TrueAutoCheck程序

27、执行时,若被单击是否会自动更新程序执行时,若被单击是否会自动更新状态状态ThreeState用例设置改复选框是否支持双态或三态用例设置改复选框是否支持双态或三态CheckState存放复选框当前的状态:存放复选框当前的状态:Checked、UnChecked、InDeterminate宁普焊滤耙创案桓摄坐猿渔圆拜狮盒原发羌橡悄墓雌判豫树镣淳达失鬼嚣第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件2626第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 CheckBox常用

28、方法常用方法事件事件说明说明Click单击此按钮时被触发单击此按钮时被触发CheckedChanged当当Checked属性值发生改属性值发生改变时触发变时触发CheckStateChanged当当CheckState属性值发生属性值发生改变时触发改变时触发3.4 CheckBox、RadioButton、ComboBox和和ListBox控件控件黑简澈世窄烙僳尚尚挖懒橙膀澡摄乳普滋尺淋烤谆藏任府冷巢镊朋掖决说第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件2727第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NE

29、T窗体与控件窗体与控件窗体与控件窗体与控件 If CheckBox1.Checked Then TextBox1.Text = “Check box is checked”Else TextBox1.Text = “Check box is not Checked”EndIf思考:如下代码片段的含义?思考:如下代码片段的含义?3.4 CheckBox、RadioButton、ComboBox和和ListBox控件控件能之拳例畅公鹃救股葡货伺报值械煌乳鲜赏咬蜕升智畦氖著敬咱罩从凡恶第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件2828第三章第三章第三章第

30、三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 RadioButton:该控件本身具有互斥现象,同一时该控件本身具有互斥现象,同一时间只允许一个间只允许一个RadioButton控件被控件被选取。选取。3.4 CheckBox、RadioButton、ComboBox和和ListBox控件控件需米昨祥葡务恒鳞某嗣毫辞野忙究诱宏恫札乌什掘娄痉低褒渺忍嫂填厘扛第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件2929第三章第三章第三章第三章 Visual Basic.NET Visual Bas

31、ic.NET窗体与控件窗体与控件窗体与控件窗体与控件 RadioButton与与CheckBox的比较的比较:RadioButton的属性比的属性比CheckBox属性少,属性少,没有没有ThreeState属性和属性和CheckState属性。属性。RadioButton只能选择一个具有互斥性,只能选择一个具有互斥性,而而CheckBox可以单选、多选或不选。可以单选、多选或不选。3.4 CheckBox、RadioButton、ComboBox和和ListBox控件控件瘸峭鸥逃扩抬追蛛懈怎减蔡封蓬葫拂汐焊卖挑挝破秤门跌鞍邢浙喘伙条晃第三章VisualBasicNET窗体与控件第三章Visu

32、alBasicNET窗体与控件3030第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 ListBox:用来提供一个文本项目列表,除了用来提供一个文本项目列表,除了可设置单选或多选外,可以通过可设置单选或多选外,可以通过Add和和Remove方法来添加或删除方法来添加或删除列表中的选项。列表中的选项。3.4 CheckBox、RadioButton、ComboBox和和ListBox控件控件与后走仅扭淀洁枯腐死裕醇墩道润夫辅募嘿可乾乳经舅屋日根岂庶淌啤歼第三章VisualBasicNET窗体与控件第三章Visu

33、alBasicNET窗体与控件3131第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 ListBox控件的创建控件的创建(1) 添加添加ListBox控件。控件。(2) 打开打开Items字符串集合编辑器。字符串集合编辑器。(3) 输入相关条目。输入相关条目。(4) 可以将可以将MultiColumn设为设为 True,进行垂直滚动。,进行垂直滚动。3.4 CheckBox、RadioButton、ComboBox和和ListBox控件控件液裙定扣胃挽缆栅丰汽很使妮苫愈邑喧元墨秽糊消风辆编呼亮赖攘脱陋挽第三章

34、VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件3232第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 ListBox常用属性常用属性属性属性说明说明Text运行时有效,显示被选取的项目运行时有效,显示被选取的项目Item存放列表框内的选项集合存放列表框内的选项集合Sort若为若为True表示列表控件内的选项表示列表控件内的选项以字母顺序排序以字母顺序排序SelectedItem运行时有效,获取当前列表中被运行时有效,获取当前列表中被选取的项选取的项SelectionMode

35、设置列表中允许被选取的数目设置列表中允许被选取的数目SelectedIndex在列表框中被选取项目的索引编在列表框中被选取项目的索引编号,从号,从0开始开始刊资溜抹栗袒厌查妇勾它锻赔帽捐腐湖钎锡拥侗糜涩亏畸籍乙辞紫枣嚼梯第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件3333第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 ListBox常用事件常用事件SelectedIndexChanged事件是默认事件。事件是默认事件。当有新的条目被选择时触发当有新的条目被选择时触发

36、SelectedIndexChanged事件。事件。 Private Sub ListBox1_SelectedIndexChanged( _ ByVal sender As System.Object, _ ByVal e As System.EventArgs) _ Handles ListBox1.SelectedIndexChanged MessageBox.Show(You select item & _ ListBox1.SelectedIndex) End Sub3.4 CheckBox、RadioButton、ComboBox和和ListBox控件控件试憋储暗立毖蜜讶颊忧哩讳影

37、狈箔绎吗要痴泄知甜秘阅讼岭两坟航柱骤督第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件3434第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 ComboBox:是是ListBox控件的扩展,其操作类似于缩控件的扩展,其操作类似于缩放式的窗帘,按一下窗帘往下弹出,选取放式的窗帘,按一下窗帘往下弹出,选取完毕自动弹回。完毕自动弹回。3.4 CheckBox、RadioButton、ComboBox和和ListBox控件控件洞曹五界诬亮渴辜惯胖栓堪屎殃球怀涨嘶偶塞夺膘茵胳尺私

38、肛权恤姿佑遏第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件3535第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 ComboBox的三种下拉方式比较:的三种下拉方式比较:3.4 CheckBox、RadioButton、ComboBox和和ListBox控件控件礁傈矽晰必俊辟检菠跳洱桌雄幂籍耻暖沦练箔早很坟贝潜鲤训堂亥董芦甚第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件3636第三章第三章第三章第三章 Visual Basic

39、.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 3.4 其它常用控件的基本使用方法其它常用控件的基本使用方法定时器:创建和处理定时事件。例如,您可定时器:创建和处理定时事件。例如,您可能想用程序每几秒检查一次能想用程序每几秒检查一次Internet连接的状连接的状态、按属性调度各种任务或者显示闹钟等。态、按属性调度各种任务或者显示闹钟等。创建定时器:通过设置创建定时器:通过设置Interval属性设置定时属性设置定时器多长事件产生一次器多长事件产生一次Tick事件。每当方式事件。每当方式Tick事件时,可以在该事件的处理程序内执事件时,可以在该事件的处理程序

40、内执行代码。行代码。拈卖典绢自叭搪兜呛箔投暇哩角橱熟陈慈串豺胸腋讣慎寅撇惭泛织力窥艇第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件3737第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 例:考考你的记忆力。例:考考你的记忆力。具体内容:在窗体上交替显示具体内容:在窗体上交替显示7种动物的种动物的图片,共显示图片,共显示5次,看看你是否记住都是次,看看你是否记住都是那些动物。那些动物。你记住了吗?你记住了吗?斑马、狗、乌龟、老虎、公鸡、青蛙、大象斑马、狗、乌龟、老虎、公

41、鸡、青蛙、大象演示3.4 其它常用控件的基本使用方法其它常用控件的基本使用方法缘济圭呈赋辑驹串燎努疚妥佛聋烃皿央烬趾爽耀竹弗陨苯三累躺络放棘偷第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件3838第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 具体创建步骤:具体创建步骤:第一步:创建一个项目。名称选择默认的名称。第一步:创建一个项目。名称选择默认的名称。可以进行修改。可以进行修改。第二步:设计界面。第二步:设计界面。添加添加7个个PictureBox控件和控件和1个个

42、Timer控件。控件。设置设置PictureBox的的Image属性和属性和Timer控的控的Interval属性。属性。调整界面布局。调整界面布局。第三步:第三步:编写代码编写代码。第四步:按第四步:按“F5”启动调试。启动调试。3.4 其它常用控件的基本使用方法其它常用控件的基本使用方法躺蛔番繁糖焊聂经闸云肯碌橱牡臣墟跨店慰棍邓孩舅宰喀良咐讯枝没鳃成第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件3939第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 3.4 其它常

43、用控件的基本使用方法其它常用控件的基本使用方法且溢巫聚晓壶故臆佐癣岩扭增锈喧奖绢里前徐祟拇谗仔蛤晦揣千钻佯梧巷第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件4040第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 3.4 其它常用控件的基本使用方法其它常用控件的基本使用方法施魄埃憋搐舰翱筑栈铭蔬不孤宴箭薄边劈阶谋兴浓椭边茵晕凤贰被哆芳漠第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件4141第三章第三章第三章第三章 Visual

44、Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 容器控件容器控件用来包含其他控件的控件。用来包含其他控件的控件。GroupBox和和Panel想一想想一想GroupBox与与Panel的区别?的区别?PanelGroupBox3.4 其它常用控件的基本使用方法其它常用控件的基本使用方法拙桌稀闪慰荡谍培急油舱谐糜乍里仔制城氢荫钢舔厅谣拖尽浚呈年夜沧狰第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件4242第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与

45、控件窗体与控件窗体与控件 创建菜单:创建菜单:只需在设计时从工具箱把只需在设计时从工具箱把MenuStrip控件拖放到窗体,再填控件拖放到窗体,再填写各个菜单的名字即可创建菜单。写各个菜单的名字即可创建菜单。3.5 菜单编辑器菜单编辑器劫烘原弛讥合邀醚术谨谬调驾噪眼羡乳弄汰第胯塘巫窃焕前海铝吕篮附吾第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件4343第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 如何为菜单项添加分隔符?如何为菜单项添加分隔符?键入键入“-”作为菜单

46、项。作为菜单项。 在菜单项上右击鼠标,选择插入分隔符。在菜单项上右击鼠标,选择插入分隔符。分隔符分隔符3.5 菜单编辑器菜单编辑器狠缨僚幸武匿浑舵泵南避矩疾膳舔开注倡桃歹脓烙逆侧哆格虾售夯畏稳恤第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件4444第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 处理菜单项事件:为菜单项的处理菜单项事件:为菜单项的Click事件事件添加代码才能使它有效。要打开菜单项添加代码才能使它有效。要打开菜单项的的Click事件,在设计时只需双击该

47、项。事件,在设计时只需双击该项。使菜单项可见或不可见:设置使菜单项可见或不可见:设置Visible属属性控制。性控制。禁用菜单项:把菜单项的禁用菜单项:把菜单项的Enabled属性设属性设置为置为False可以禁用它们。可以禁用它们。3.5 菜单编辑器菜单编辑器饺秃衰币嘿蛀癸匙迭甫梢讳就讶误冬貉俯半赚赦瘸笺可繁搓哥轨础缘粉文第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件4545第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 上下文菜单(上下文菜单(ContextMen

48、u):指右击):指右击控件或窗体时弹出的菜单。控件或窗体时弹出的菜单。ContextMenu需要与控件相关联。关需要与控件相关联。关联方法通过设置相应控件的联方法通过设置相应控件的ContextMenu属性来实现。属性来实现。3.5 菜单编辑器菜单编辑器溜虽绳评专六元擂橙肛蚊匝浩筑予铡斩翁班铣汝汐冀樱枪甸堪权员路弊露第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件4646第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 CommonDialog控件:控件:是所有是所有Di

49、alog控件的基类,为各种控件的基类,为各种任务创建任务创建Dialog控件。控件。直接从直接从Component继承而来。继承而来。3.6 通用对话框通用对话框度邹晋善桑作旗符涅累券汝揉棚乖叮秸瞩汲受孺的忿默滋桐讹取械赤漓订第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件4747第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 CommonDialog控件的成员控件的成员成员成员说明说明Reset将对话框的所有属性重新设置为默认值将对话框的所有属性重新设置为默认值Sho

50、wDialog显示对话框显示对话框HelpRequest当用户按当用户按F1或其它方法提交帮助申请是或其它方法提交帮助申请是发生的事件发生的事件HookProc给对话框提供特定的功能,派生类重写给对话框提供特定的功能,派生类重写的方法的方法OwnerWndProc给对话框提供特定的功能,定义再派生给对话框提供特定的功能,定义再派生类中被重写的类中被重写的Owner Window过程过程RunDialog现实特定对话框现实特定对话框3.6 通用对话框通用对话框饮散鸭示洪棒岸鳃度益楔蚁助畅逮鬼痞牡跋秽焉衅唁自痊宁丈魂串掺钢泛第三章VisualBasicNET窗体与控件第三章VisualBasicN

51、ET窗体与控件4848第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 OpenFileDialogSaveFileDialogFolderBrowseDialogFontDialogColorDialogPrintDialogPrintPreviewDialogPageSetupDialog3.6 通用对话框通用对话框懦晋棠锗挡阅核史盅漫梅噎湘瘩僚霉乖逸骏曳佛谚孽泡庙这创辖匠饵酣圭第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件4949第三章第三章第三章第三章 Visu

52、al Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 OpenFileDialog控件本身并不能打开和读入文件,控件本身并不能打开和读入文件,它需要使用它需要使用Stream类来实现打开和读入文件的操类来实现打开和读入文件的操作,作,Stream类将在后续章节中讲解。类将在后续章节中讲解。 3.6 通用对话框通用对话框剔碘洽姻煞休开若竿拒玛叮卧汲音知醛柴皖餐郑彬慨远腔坞藤槛默榨踢辫第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件5050第三章第三章第三章第三章 Visual Basic.NET Visual

53、Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 创建创建 OpenFileDialog对话框对话框怎样选择打开文件的类型怎样选择打开文件的类型?使用使用 Filter属性。属性。Filter 属性属性值值: String格式格式: “ 名称名称1| *.扩展名扩展名1|名称名称2|*.扩展名扩展名2|名称名称N| *.扩展名扩展名N”OpenFileDialog1.Fileter= _ “All Files(*.*)|*.*|EXE Files(*.exe)|*.exe”3.6 通用对话框通用对话框轰奔辩的栗松图邵嫂蓉床竣檄聚印渭坠柔篡奉蹬卷泽返每磊菜扫舰啮垦们第三章VisualB

54、asicNET窗体与控件第三章VisualBasicNET窗体与控件5151第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 创建创建 OpenFileDialog对话框对话框怎样设置扩展名的默认选中项?怎样设置扩展名的默认选中项?使用使用FilterIndext 属性属性值值: Integer缺省值缺省值: 1OpenFileDialog1.Filter = _ “All Files(*.*)|*.*|EXE Files(*.exe)|*.exe”OpenFileDialog1.FilterIndext=23.6 通用对话框通用对话框蹬撂塌蘑躁铃兄出之抵钳褂梢惊春淋喳擞龄庞衅毯镑鸿载止诀悬钓邪乔榆第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件5252第三章第三章第三章第三章 Visual Basic.NET Visual Basic.NET窗体与控件窗体与控件窗体与控件窗体与控件 End of ChapterEnd of Chapter破巴勋众购薪泛锥停谐迫毁虏羊原还羞瘦倘枫轻茨刃决仁谜宦十辞拜哗霜第三章VisualBasicNET窗体与控件第三章VisualBasicNET窗体与控件

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

最新文档


当前位置:首页 > 办公文档 > 工作计划

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