UITypeEditor.PaintValue 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
绘制对象值的表示形式。
重载
PaintValue(PaintValueEventArgs) |
使用指定的 PaintValueEventArgs 绘制某个对象的值的表示形式。 |
PaintValue(Object, Graphics, Rectangle) |
将指定对象值表示形式绘制到指定的画布上。 |
PaintValue(PaintValueEventArgs)
使用指定的 PaintValueEventArgs 绘制某个对象的值的表示形式。
public:
virtual void PaintValue(System::Drawing::Design::PaintValueEventArgs ^ e);
public virtual void PaintValue (System.Drawing.Design.PaintValueEventArgs e);
abstract member PaintValue : System.Drawing.Design.PaintValueEventArgs -> unit
override this.PaintValue : System.Drawing.Design.PaintValueEventArgs -> unit
Public Overridable Sub PaintValue (e As PaintValueEventArgs)
参数
指示绘制内容和绘制位置的 PaintValueEventArgs。
注解
编辑器应在指定矩形的边界内绘制。 此矩形指示要绘制值表示形式的属性窗口的区域。
从 .NET Framework 4.6 开始,当 app.config 文件包含以下项时,将根据系统 DPI 设置调整由 Bounds 指定的矩形的大小:
<appSettings>
<add key="EnableWindowsFormsHighDpiAutoResizing" value="true" />
</appSettings>
另请参阅
适用于
PaintValue(Object, Graphics, Rectangle)
将指定对象值表示形式绘制到指定的画布上。
public:
void PaintValue(System::Object ^ value, System::Drawing::Graphics ^ canvas, System::Drawing::Rectangle rectangle);
public void PaintValue (object value, System.Drawing.Graphics canvas, System.Drawing.Rectangle rectangle);
public void PaintValue (object? value, System.Drawing.Graphics canvas, System.Drawing.Rectangle rectangle);
member this.PaintValue : obj * System.Drawing.Graphics * System.Drawing.Rectangle -> unit
Public Sub PaintValue (value As Object, canvas As Graphics, rectangle As Rectangle)
参数
- value
- Object
此类型编辑器将显示其值的对象。
- canvas
- Graphics
要在其上绘制对象值表示形式的画布。
注解
编辑器应在指定矩形的边界内绘制。 此矩形指示要绘制值表示形式的属性窗口的区域。
从 .NET Framework 4.6 开始,当 app.config 文件包含以下项时,将根据系统 DPI 设置调整由 Bounds 指定的矩形的大小:
<appSettings>
<add key="EnableWindowsFormsHighDpiAutoResizing" value="true" />
</appSettings>