当然可以 1、关于显示图片某个位置可以使用图片框的“图片对齐方式”这个属性完成要求。 2、放大缩小显示也可以实现,用图片框的“缩放模式”这个属性完成要求。 以下是关于 PictureAlignment 属性 的帮助
PictureAlignment 属性
使用 PictureAlignment 属性可以指定背景图片在图像控件中或窗体或报表上的显示位置。Byte 型,可读写。
expression.PictureAlignment
expression 必需。返回“Applies To”列表中的一个对象的表达式。
说明
PictureAlignment 属性可以使用以下设置:
设置 |
Visual Basic |
说明 |
左上 |
0 |
图片在图像控件、“窗体”窗口或报表页的左上角显示。 |
右上 |
1 |
图片在图像控件、“窗体”窗口或报表页的右上角显示。 |
居中 |
2 |
(默认值)图片在图像控件、“窗体”窗口或报表页的中间显示。 |
左下 |
3 |
图片在图像控件、“窗体”窗口或报表页的左下角显示。 |
右下 |
4 |
图片在图像控件、“窗体”窗口或报表页的右下角显示。 |
窗体中心 |
5 |
(仅用于于窗体)窗体的图片相对于窗体宽度和整个窗体的高度居中显示。 |
可以使用窗体或报表的属性表、宏或 Visual Basic 设置 PictureAlignment 属性。 也可以通过使用控件的默认控件样式或 Visual Basic 中的 DefaultControl 方法来设置该属性的默认值。
该属性在任何视图中均可设置。
如果将该属性设为“窗体中心”,则窗体的图片相对于窗体居中对齐。所有其他的 PictureAlignment 属性设置都将窗体图片相对于“窗体”窗口对齐。如果要确定窗体图片仅在窗口中显示或仅在窗体中进行平铺,可以将 PictureAlignment 属性设为“窗体中心”。
对于报表,图片的显示是相对于整个页面的,而不是相对于实际报表大小的。如果报表小于整个页面,又要将图片置于某个位置进行显示,而上述 PictureAlignment 属性设置不能满足要求,则可以使用图像控件代替。
当将 PictureTiling 属性设为“是”时,则图片的平铺将从 PictureAlignment 属性设置开始进行。
关于 SizeMode 属性的帮助
SizeMode 属性
使用 SizeMode 属性可以指定如何调整绑定对象框、未绑定对象框或图像控件中的图片或其他对象的大小。
expression 必需。返回“Applies To”列表中的一个对象的表达式。
说明
SizeMode 属性使用以下设置:
设置 |
Visual Basic |
说明 |
剪裁 |
acOLESizeClip |
(默认值)以对象的实际大小进行显示。如果对象的大小超出控件的大小,则按控件的边框剪裁其图像的右边界和下边界。 |
拉伸 |
acOLESizeStretch |
调整对象的大小以适合控件的大小。该设置可能会破坏对象的正常比例。 |
缩放 |
acOLESizeZoom |
显示整个对象,并根据需要调整对象大小但不扭曲对象的比例。如果调整控件的大小,该设置可能会在控件中留下额外的空间。 |
可以在属性表、宏中或者使用 Visual Basic 设置 SizeMode 属性。可以使用控件的默认控件样式或在 Visual Basic 中使用 DefaultControl 方法设置该属性的默认值。提示 将该属性设为“剪裁”时显示速度是最快的。对于条形图和折线图则可以设为“拉伸”而不必关心大小调整。设为“拉伸”可能会破坏圆和照片的比例。
|