ControlDesigner.OnPaint メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ControlDesigner.OnPaint メソッドの意味・解説 

ControlDesigner.OnPaint メソッド

メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

CustomPaint 値が true の場合に、コントロール デザイナが関連付けられているコントロールをデザイン サーフェイスに描画すると呼び出されます。

名前空間: System.Web.UI.Design
アセンブリ: System.Design (system.design.dll 内)
構文構文

Protected Overridable Sub
 OnPaint ( _
    e As PaintEventArgs _
)
Dim e As PaintEventArgs

Me.OnPaint(e)
protected virtual void OnPaint (
    PaintEventArgs e
)
protected:
virtual void OnPaint (
    PaintEventArgs^ e
)
protected void OnPaint (
    PaintEventArgs e
)
protected function OnPaint (
    e : PaintEventArgs
)

パラメータ

e

コントロールの描画に使用するグラフィックスと四角形の境界を指定する PaintEventArgs。

解説解説

ViewEvent イベントは、デザイン サーフェイスのコントロールの特定の操作に対して発生し、デザイン ホストによって生成されます。たとえば、イベントは、次の状況で生成されます。

ControlDesigner クラスは、IControlDesignerView.ViewEvent イベントを処理するための既定のデリゲートを提供します。ControlDesigner から派生したクラスは、ViewFlags.CustomPaint 値を設定し、OnPaint メソッドをオーバーライドして、デザイン ホストがデザイン サーフェイスにコントロールを描画すると発生するイベントを処理します。

OnPaint メソッドを使用すると、デリゲートを結び付けずに派生クラスでイベントを処理できます。派生クラスでイベントを処理する場合は、この手法をお勧めします。

OnPaint メソッドの既定の実装では、処理が行われずに制御が戻ります。

継承時の注意 ControlDesigner クラスから派生したクラスの OnPaint メソッドをオーバーライドして、デザイン サーフェイスでの描画イベントを処理します。ただし、このイベントは、SetViewFlags メソッドで CustomPaint 値が設定されている場合にだけ発生します。

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ControlDesigner クラス
ControlDesigner メンバ
System.Web.UI.Design 名前空間
CustomPaint
SetViewFlags
ViewEventHandler
IControlDesignerView
その他の技術情報
Web フォームのデザイン時サポート



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

ControlDesigner.OnPaint メソッドのお隣キーワード

   

英語⇒日本語
日本語⇒英語
   



ControlDesigner.OnPaint メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS