欢迎来到天天文库
浏览记录
ID:39211104
大小:334.31 KB
页数:29页
时间:2019-06-27
《图形控件和图形方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章图形控件和图形方法6.1图形控件6.2VisualBasic坐标系6.3图形方法6.4小结16.1.1图片框控件工具箱中图片框控件的图标为。图片框控件名称的缺省值为:Picture1、Picture2、……,微软建议名称前缀为pic。图片框控件用以显示图片,也可以作为其他对象的容器、显示图形方法的输出结果和Print方法输出的文本。1.图片框控件的常用属性(1)Picture属性。图片框控件的Picture属性返回或设置图片框中的图片。在图片框中加载图像有下列两种方式:1)设计时选取:界面设计时,在该图片框控件属性窗口中点击“Picture”属性,随之弹出“加载图片”对
2、话框,选择所要显示的图片文件后,相应的图片被加载到图片框中。2)运行时装入:程序运行时,可用LoadPicture函数装入图片到图片框控件中。格式:图片框控件名.Picture=LoadPicture(filename)26.1.1图片框控件(2)AutoSize属性。AutoSize属性值为True时,图片框的边界会随着所装入图片的大小变化而变化。此时在设计窗体过程中就应特别小心,图片将不考虑窗体上其他控件的分布情况,而根据图片的大小自动调整图片框的大小,可能导致窗体上的其他控件被覆盖,所以应慎用,以免影响窗体界面的完整性。(3)Align属性◆图片框控件的Align属性值
3、为0:标准位置,图片框在原位置。◆图片框控件的Align属性值为1,则图片框贴紧到窗体的上边;Align属性值为2,则图片框贴紧到窗体的下边。◆图片框控件的Align属性值为3,则图片框贴紧到窗体的左边;Align属性值为4,则图片框贴紧到窗体的右边。36.1.1图片框控件2.图片框控件的常用方法(1)Print方法。图片框控件可以用来显示Print方法输出的文本,格式如下:图片框控件名称.Print输出表如执行“Picture1.Print"图片框"”,则在图片框Picture1上当前输出位置,显示“图片框”这3个字。(2)Cls方法。图片框上除了所装入的图片外,其他的所有
4、文字、图形都可以用Cls方法擦除,格式如下:图片框控件名称.Cls46.1.2影像框控件工具箱中影像框控件的图标为。影像框控件名称的缺省值为:Image1、Image2、……,微软建议名称前缀为img。影像框控件只能用于显示图像,不支持图形方法,也不能当作容器来使用。1.影像框控件常用属性(1)Picture属性。与图片框控件的Picture属性一样,可以在设计时设置,也可以在程序运行时用LoadPicture函数装入。详细说明可以参见6.1.1。(2)Stretch属性。图片框控件的AutoSize属性设置为True时,其大小会随所装入的图片而变化,这样可以得到图片的原始大
5、小,但有时当所加载的图片比较大时,可能会影响窗体上其他控件的显示。56.1.2影像框控件2.影像框控件常用事件影像框控件与图片框控件可以响应的事件过程大体相同,如Change、Click、MouseDown、MouseUp、MouseMove等常用事件。读者可以根据程序设计的要求,编写相应的事件过程,下列各程序段可以帮助读者了解鼠标引发事件过程的使用方法。下列事件过程可以显示鼠标在影像框控件上点击位置的坐标值。PrivateSubImage1_MouseDown(ButtonAsInteger,ShiftAsInteger,_XAsSingle,YAsSingle)'参数x、
6、y为鼠标在影像框按下处的坐标值。PrintX,YEndSubImage控件可接受Click等事件,因此可以充当图形命令按钮。66.1.3形状控件工具箱中形状控件的图标为。形状控件缺省的控件名称为:Shape1、Shape2、……,微软建议名称前缀为shp。1.形状控件常用属性(1)Shape属性。形状控件用于创建指定的图形,通过设置Shape属性来得到所需要的形状,画出正方形、矩形、圆和椭圆等。Shape属性定义该控件显示的图形。取整数值或系统定义的符号常量,取值及含义如下:◆0或VbShapeRectangle:控件形状为矩形。◆1或VbShapeSquare:控件形状为正
7、方形。◆2或VbShapeOval:控件形状为椭圆形。◆3或VbShapeCircle:控件形状为圆形。◆4或VbShapeRoundedRectangle:控件形状为圆角矩形。◆5或VbShapeRoundedSquare:控件形状为圆角正方形。76.1.3形状控件(2)BorderStyle属性。该属性定义图形边框样式,取值及含义如下:◆0:透明,即无边框。◆1:实线,为缺省值。◆2:长虚线。◆3:虚线。◆4:点划线。◆5:双点划线。◆6:内插实线,如果BorderWidth属性值大于1,控件保证图
此文档下载收益归作者所有