跳到主要内容

SOLIDWORKS 属性管理器页面中的位图控件

位图控件

对于 Image 类型或其他可从该类型分配的类型(例如 Bitmap),在属性管理器页面中创建静态位图。

Imports CodeStack.SwEx.PMPage.Attributes
Imports System.Drawing
Imports CodeStack.SwEx.My.Resources

Public Class BitmapDataModel

Public Property Bitmap As Image = Resources.BitmapSample

End Class
using CodeStack.SwEx.PMPage.Attributes;
using CodeStack.SwEx.Properties;
using System.Drawing;

public class BitmapDataModel
{
public Image Bitmap { get; set; } = Resources.BitmapSample;

}

位图大小

位图的默认大小为 18x18 像素,但可以使用 BitmapOptionsAttribute 来覆盖它,通过在构造函数参数中提供宽度和高度值:

<BitmapOptions(48, 48)>
Public Property BitmapLarge As Image = Resources.BitmapSample
[BitmapOptions(48, 48)]
public Image BitmapLarge { get; set; } = Resources.BitmapSample;

由于 SOLIDWORKS API 的限制,在属性管理器页面显示后,无法将位图作为 动态值 进行更改。请在数据模型类的构造函数中或作为属性的默认值中分配图像。