(9.32)--VB面向对象程序设计控件参数.ppt
《(9.32)--VB面向对象程序设计控件参数.ppt》由会员分享,可在线阅读,更多相关《(9.32)--VB面向对象程序设计控件参数.ppt(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第6章 过程6.5对象参数象参数例6.6编写一个通用过程,在过程中设置字体属性,并调用该过程显示指定的信息。6.5.2 控件参数在通用过程中,只接收各种控件的形参叫控件参数。控件参数的数据类型为Control;在调用通用过程中的实参为控件名。通用过程如下:通用过程如下:Sub fontout(ctrl1 As Control,ctrl2 As Control)With ctrl1 .FontSize=18 .FontName=幼圆幼圆 .FontItalic=True .FontBold=True .FontUnderline=True End With With ctrl2 .FontSiz
2、e=24 .FontName=隶书隶书 .FontItalic=False .FontUnderline=False End WithEnd Sub在调用该过程时,必须考虑到作为实参的控件是否具有通用过程中所列的控件属性。如果用标签作为实参的控件,则在窗体上建立两个标签,然后编写如下的事件过程:Private Sub Form_Load()Label1.Caption=功崇惟志 Label2.Caption=业广惟勤End SubPrivate Sub Form_Click()fontout Label1,Label2End Sub想一想,想一想,还可以用什么可以用什么控件作控件作为实参?事件
3、参?事件过程如何改?程如何改?图片框控件片框控件可以可以吗?6.5对象参数象参数说明:“控件名称”指的是控件参数(形参)的名字,即“As Control”前面的参数名。“控件类型”是代表各种不同控件的关键字,这些关键字是工具箱上各种控件的名称,例如Label(标签)、TextBox(文本框)、CommandButton(命令按钮)等。注意:在用指定的控件调用通用过程时,如果通用过程中的属性不属于这种控件,则会发生错误。为此,Visual Basic提供了一个TypeOf语句,用来限定控件参数的类型,其格式为:IfElself TypeOf 控件名称 Is 控件类型6.5对象参数象参数若使用Ty
4、peOf语句限定只能用文本框(TextBox)作为实参调用通用过程,则上述通用过程改为:Sub fontout(ctrl1 As Control,ctrl2 As Control)With ctrl1 .FontSize=18 .FontName=幼圆幼圆 .FontItalic=True .FontBold=True .FontUnderline=True End With If TypeOf ctrl1 Is TextBox Then ctrl1.text=功崇惟志功崇惟志 End If With ctrl2 .FontSize=24 .FontName=隶书隶书 .FontItalic=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 9.32 VB 面向 对象 程序设计 控件 参数
限制150内