次の方法で共有


Control.OnPaintBackground メソッド

コントロールの背景を描画します。

Protected Overridable Sub OnPaintBackground( _
   ByVal pevent As PaintEventArgs _)
[C#]
protected virtual void OnPaintBackground(PaintEventArgspevent);
[C++]
protected: virtual void OnPaintBackground(PaintEventArgs* pevent);
[JScript]
protected function OnPaintBackground(
   pevent : PaintEventArgs);

パラメータ

  • pevent
    描画するコントロールに関する情報を格納している PaintEventArgs

解説

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

継承時の注意: クラスを継承すると、このメソッドをオーバーライドして、ウィンドウからの背景消去要求を処理する必要があります。派生クラスで OnPaintBackground をオーバーライドする場合は、基本クラスの OnPaintBackground メソッドを呼び出す必要はありません。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

Control クラス | Control メンバ | System.Windows.Forms 名前空間 | InvokePaintBackground