欢迎来到天天文库
浏览记录
ID:43500598
大小:608.00 KB
页数:42页
时间:2019-10-09
《林卓然VB教程课件绘图菜单第10章教案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第10绘图、菜单及其他控件功能VB中的常用控件分为两类:一是标准控件,二是ActiveX控件。默认情况下工具箱中只有标准控件,用户也可通过“工程”菜单中的“部件”命令添加所需的ActiveX控件。第10章绘图、菜单及其他控件功能框架(Frame)滚动条(ScrollBar)图形方法和图形控件菜单设计工具栏和状态栏键盘与鼠标事件对话框通用/自定义制作Web浏览器GOTO语句和几个定义语句本章主要内容退出1.框架的用途作为容器放置其他控件对象,将这些控件对象分成可标识的控件组;框架内的所有控件将随框架一起移动、显示和消失。(框架示例:“幻灯片放映”→“设置
2、放映方式”对话框)例10.1控制文本的字体、字号及颜色在窗体上设置3个框架Frame1、Frame2和Frame310.1框架(Frame)框架Frame3框架Frame2框架Frame1例10.1(2)编写程序代码功能要求:在三个框架中分别选择字体、字号和颜色,单击“确定”按钮后,文本框中的文本相应属性会发生变化PrivateSubForm_Load()Option1.Value=TrueOption3.Value=TrueOption5.Value=TrueText1.FontName="宋体"Text1.FontSize=16Text1.ForeColor=RGB(0
3、,0,255)EndSubPrivateSubCommand1_Click()‘“确定"按钮单击事件IfOption1.ValueThenText1.FontName="宋体"ElseText1.FontName="幼圆"EndIfIfOption3.ValueThenText1.FontSize=16ElseText1.FontSize=20EndIfIfOption5.ValueThenText1.ForeColor=RGB(0,0,255)ElseText1.ForeColor=RGB(255,0,0)EndIfEndSub10.2滚动条1.滚动条的用途为不能自动支
4、持滚动的应用程序和控件提供滚动功能,也可作为数据输入的工具。水平滚动条(HScrollBar)和垂直滚动条(VScrollBar)2.常用属性(1)Min、Max属性:最小值Min属性的默认值为0,最大值Max属性的默认值为32767。(2)Value属性:表示滚动块在滚动条中的位置值移动滚动块时,代表的值随之改变(3)SmallChange属性:最小变动值(4)LargeChange属性:最大变动值3.事件滚动条控件可以识别10个事件,其中最常用的是Scroll和Change事件(1)Scroll事件:当用鼠标拖动滚动块时,即触发Scroll事件(2)Change事件:
5、当改变Value属性值时,即触发Change事件当释放滚动块、单击滚动条内空白处或滚动箭头时,Change事件就会发生。例10.2设计一个调色板应用程序建立三个水平滚动条作为红、绿、蓝三种基本颜色的输入工具,合成的颜色显示在右边的标签中(图10.3),用其背景颜色属性BackColor值的改变实现合成颜色的调色Label1.BackColor=RGB(R,G,B)例10.2其值分别由3个滚动条控制标签Label1说明:根据调色原理,基本颜色有红、绿、蓝三种,选择这三种颜色的不同比例,可以合成所需要的任意颜色(1)创建应用程序的用户界面和设置对象属性三个水平滚动条名称从上至下分
6、别为HScroll1、HScroll2、HScroll3其Max属性均设置为255,Min属性均设置为0,SmallChange属性设置为1,LargeChange属性设置为10,Value设置为0。显示合成颜色的标签名为Label1(2)编写程序代码功能要求:通过操作(单击或拖动)滚动条,直接修改RGB设置,从而得到标签背景所需的颜色PrivateSubHScroll1_Change()Label1.BackColor=RGB(HScroll1.Value,_HScroll2.Value,HScroll3.Value)EndSubPrivateSubHScroll2_Cha
7、nge()Label1.BackColor=RGB(HScroll1.Value,_HScroll2.Value,HScroll3.Value)EndSubPrivateSubHScroll3_Change()Label1.BackColor=RGB(HScroll1.Value,_HScroll2.Value,HScroll3.Value)EndSub4种图形控件:PictureBox控件、Image控件、Shape控件和Line控件;图形方法10.3.1坐标系每个对象都定位于存放它的容器内每个容器都
此文档下载收益归作者所有