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)
Параметры
Аргумент PaintValueEventArgs указывает предмет и место рисования.
Комментарии
Редакторы должны рисовать в пределах указанного прямоугольника. Этот прямоугольник указывает область окно свойств для рисования представления значения внутри.
Начиная с платформа .NET Framework 4.6, размер прямоугольника, указанного параметром Bounds , изменяется в зависимости от параметра DPI системы, если файл app.config содержит следующую запись:
<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, размер прямоугольника, указанного параметром Bounds , изменяется в зависимости от параметра DPI системы, если файл app.config содержит следующую запись:
<appSettings>
<add key="EnableWindowsFormsHighDpiAutoResizing" value="true" />
</appSettings>