UITypeEditor.PaintValue 方法

定义

绘制对象值的表示形式。

重载

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)

参数

e
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

要在其上绘制对象值表示形式的画布。

rectangle
Rectangle

Rectangle,要在其边界内绘制值。

注解

编辑器应在指定矩形的边界内绘制。 此矩形指示要绘制值表示形式的属性窗口的区域。

从 .NET Framework 4.6 开始,当 app.config 文件包含以下项时,将根据系统 DPI 设置调整由 Bounds 指定的矩形的大小:

<appSettings>  
  <add key="EnableWindowsFormsHighDpiAutoResizing" value="true" />  
</appSettings>  

适用于