Access VBA教程:ObjectPalette属性

使用 ObjectPalette属性可以指定应用程序中用来创建下列内容的调色板:

expression.ObjectPalette

expression   必需。返回“Applies To”列表中的一个对象的表达式。

说明

Microsoft Access 将 ObjectPalette属性的值设为包含调色板信息的String 数据类型。用该设置可以设置窗体或报表的PaintPalette属性值。

对于下列对象、视图和控件,ObjectPalette属性设置是只读的。在其他视图中该属性设置对于这些控件则不可用。

对象 视图 控件
窗体 窗体“设计”视图和“窗体”视图 命令按钮、图表、图像控件、切换按钮和未绑定对象框。
  “窗体”视图 绑定对象框。
报表 报表“设计”视图 命令按钮、图表、图像控件、切换按钮和未绑定对象框。该属性设置对于报表所有视图中的绑定对象框均不可用。

只有在Visual Basic 中才能使用该属性的设置。

如果与 OLE对象、位图或其他图形相关的应用程序没有相关的调色板,则 ObjectPalette属性将设为空字符串。

ObjectPalette属性设置使得与 OLE对象、位图或其他包含在控件中的图形相关的应用程序的调色板能够用于窗体或报表的 PaintPalette属性。例如,要在设计 Microsoft Access 窗体时使得用于 Microsoft Graph 的调色板可用,可将窗体的 PaintPalette属性设为一个已有图表控件的 ObjectPalette 值。

注意   Windows 在某一时刻只允许有一个活动的调色板。而 Microsoft Access 则允许在窗体上有多个图形,每个图形都使用不同的调色板。通过 PaintPalette 和PaletteSource属性可以指定在显示图形时窗体应该使用哪个调色板。

VBA示例

下面的示例将 Seascape 窗体的 PaintPalette属性设为 DisplayPictures 窗体中 Ocean 控件的 ObjectPalette属性。(Ocean 可以是绑定对象框、命令按钮、图表、切换按钮或未绑定对象框。)


Forms!Seascape.PaintPalette = _
     Forms!DisplayPictures!Ocean.ObjectPalette

上页:Access VBA教程:Object属性 下页:Access VBA教程:Object属性

Access VBA教程:ObjectPalette属性

Access VBA教程:Object属性 Access VBA教程:ObjectVerbs属性
Access VBA教程:ObjectVerbsCount属性 Access VBA教程:ODBCConnectStr属性
Access VBA教程:OldBorderStyle属性 Access VBA教程:OldValue属性
Access VBA教程:OLEClass属性 Access VBA教程:OLEData属性
Access VBA教程:OLEType属性 Access VBA教程:OLETypeAllowed属性
Access VBA教程:OnActivate属性 Access VBA教程:OnApplyFilter属性
Access VBA教程:OnChange属性 Access VBA教程:OnClick属性
Access VBA教程:OnClose属性 Access VBA教程:OnConnect属性
Access VBA教程:OnCurrent属性 Access VBA教程:OnDblClick属性
Access VBA教程:OnDeactivate属性 Access VBA教程:OnDelete属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号