ControlPaint ControlPaint ControlPaint ControlPaint Class

定義

共通の Windows コントロールとその要素を描画するために使用するメソッドを提供します。Provides methods used to paint common Windows controls and their elements. このクラスは継承できません。This class cannot be inherited.

public ref class ControlPaint sealed
public sealed class ControlPaint
type ControlPaint = class
Public NotInheritable Class ControlPaint
継承
ControlPaintControlPaintControlPaintControlPaint

次のコード例では、 ControlPaintコンストラクターの1つを使用して、フラットButtonコントロールを描画します。The following code example uses one of the ControlPaint constructors to draw a flat Button control.

#using <System.dll>
#using <System.Drawing.dll>
#using <System.Windows.Forms.dll>

using namespace System;
using namespace System::Drawing;
using namespace System::Windows::Forms;
public ref class Form1: public Form
{
private:
   Button^ button1;
   Button^ button2;

public:
   Form1()
   {
      button1 = gcnew Button;
      button2 = gcnew Button;
      this->button2->Location = Point(0,button1->Height + 10);
      this->Click += gcnew EventHandler( this, &Form1::button2_Click );
      this->Controls->Add( this->button1 );
      this->Controls->Add( this->button2 );
   }


private:

   void button2_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
   {
      
      // Draws a flat button on button1.
      ControlPaint::DrawButton( System::Drawing::Graphics::FromHwnd( button1->Handle ), 0, 0, button1->Width, button1->Height, ButtonState::Flat );
   }

};


[STAThread]
void main()
{
   Application::Run( gcnew Form1 );
}

using System;
using System.Drawing;
using System.Windows.Forms;

public class Form1 : Form
{
    private Button _button1 = new Button();
    private Button _button2 = new Button();


    [STAThread]
    static void Main()
    {
        Application.Run(new Form1());
    }

    public Form1()
    {
        _button2.Location = new Point(0, _button1.Height + 10);
        this.Click += Button2_Click;
        this.Controls.Add(_button1);
        this.Controls.Add(_button2);
    }

    private void Button2_Click(object sender, System.EventArgs e)
    {
        // Draws a flat button on button1.
        ControlPaint.DrawButton(
            System.Drawing.Graphics.FromHwnd(_button1.Handle), 0, 0, 
            _button1.Width, _button1.Height,
            ButtonState.Flat);
    }

}
Imports System
Imports System.Drawing
Imports System.Windows.Forms

    Public Class Form1
        Inherits System.Windows.Forms.Form

        Private button1 As System.Windows.Forms.Button = New Button
        Private button2 As System.Windows.Forms.Button = New Button

        <System.STAThreadAttribute()>  _
        Public Shared Sub Main()
            System.Windows.Forms.Application.Run(New Form1)
        End Sub

        Public Sub New()
            Me.button2.Location = New Point(0, button1.Height + 10)
            AddHandler Me.button2.Click, AddressOf Me.button2_Click
            Me.Controls.Add(Me.button1)
            Me.Controls.Add(Me.button2)
        End Sub

        Private Sub button2_Click(sender As Object, e As System.EventArgs)
            ' Draws a flat button on button1.
            ControlPaint.DrawButton(System.Drawing.Graphics.FromHwnd(button1.Handle), 0, 0, button1.Width, button1.Height, ButtonState.Flat)
        End Sub 'button2_Click
End Class

注釈

ControlPaintクラスに含まれるメソッドを使用すると、独自のコントロールまたはコントロールの要素を描画できます。The methods contained in the ControlPaint class enable you to draw your own controls or elements of controls. コントロールに対してUserPaintビットがにtrue設定されている場合は、独自のコントロールの描画を制御できます。You can control the drawing of your own controls if the UserPaint bit is set to true for the control. スタイルビットを取得または設定するには、 GetStyleメソッドSetStyleまたはメソッドを呼び出します。You can get or set the style bits by calling the GetStyle or SetStyle methods. 任意のコントロールに対して複数のスタイルビットを設定できます。You can set multiple style bits for any control. 列挙ControlStyles体のメンバーは、ビットごとの演算と組み合わせることができます。The ControlStyles enumeration members can be combined with bitwise operations.

プロパティ

ContrastControlDark ContrastControlDark ContrastControlDark ContrastControlDark

ControlDark 色として使用する色を取得します。Gets the color to use as the ControlDark color.

メソッド

CreateHBitmap16Bit(Bitmap, Color) CreateHBitmap16Bit(Bitmap, Color) CreateHBitmap16Bit(Bitmap, Color) CreateHBitmap16Bit(Bitmap, Color)

16 ビットのカラー ビットマップを作成します。Creates a 16-bit color bitmap.

CreateHBitmapColorMask(Bitmap, IntPtr) CreateHBitmapColorMask(Bitmap, IntPtr) CreateHBitmapColorMask(Bitmap, IntPtr) CreateHBitmapColorMask(Bitmap, IntPtr)

イメージから Win32 HBITMAP を作成します。Creates a Win32 HBITMAP out of the image.

CreateHBitmapTransparencyMask(Bitmap) CreateHBitmapTransparencyMask(Bitmap) CreateHBitmapTransparencyMask(Bitmap) CreateHBitmapTransparencyMask(Bitmap)

指定したビットマップの、透明として表示する色を示す色マスクを作成します。Creates a color mask for the specified bitmap that indicates which color should be displayed as transparent.

Dark(Color) Dark(Color) Dark(Color) Dark(Color)

指定した色からコントロールの新しい濃い色のオブジェクトを作成します。Creates a new dark color object for the control from the specified color.

Dark(Color, Single) Dark(Color, Single) Dark(Color, Single) Dark(Color, Single)

指定した色からコントロールの新しい濃い色のオブジェクトを作成し、指定した割合で暗くします。Creates a new dark color object for the control from the specified color and darkens it by the specified percentage.

DarkDark(Color) DarkDark(Color) DarkDark(Color) DarkDark(Color)

指定した色からコントロールの新しい濃い色のオブジェクトを作成します。Creates a new dark color object for the control from the specified color.

DrawBorder(Graphics, Rectangle, Color, ButtonBorderStyle) DrawBorder(Graphics, Rectangle, Color, ButtonBorderStyle) DrawBorder(Graphics, Rectangle, Color, ButtonBorderStyle) DrawBorder(Graphics, Rectangle, Color, ButtonBorderStyle)

ボタン スタイル コントロールの輪郭を、指定したスタイルと色を使用して、指定した範囲内の指定したグラフィックスの表面に描画します。Draws a border with the specified style and color, on the specified graphics surface, and within the specified bounds on a button-style control.

DrawBorder(Graphics, Rectangle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle) DrawBorder(Graphics, Rectangle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle) DrawBorder(Graphics, Rectangle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle) DrawBorder(Graphics, Rectangle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle)

ボタン スタイルのコントロールの境界線を、指定したスタイル、色、および境界線の幅を使用して、指定したグラフィックスの表面上、および指定した境界内に描画します。Draws a border on a button-style control with the specified styles, colors, and border widths; on the specified graphics surface; and within the specified bounds.

DrawBorder3D(Graphics, Int32, Int32, Int32, Int32) DrawBorder3D(Graphics, Int32, Int32, Int32, Int32) DrawBorder3D(Graphics, Int32, Int32, Int32, Int32) DrawBorder3D(Graphics, Int32, Int32, Int32, Int32)

コントロールの 3D スタイルの輪郭を、指定したグラフィックスの表面の指定した範囲内に描画します。Draws a three-dimensional style border on the specified graphics surface and within the specified bounds on a control.

DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle) DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle) DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle) DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle)

コントロールの 3D スタイルの輪郭を、指定したスタイルを使用して、指定した範囲内の指定したグラフィックスの表面に描画します。Draws a three-dimensional style border with the specified style, on the specified graphics surface, and within the specified bounds on a control.

DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle, Border3DSide) DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle, Border3DSide) DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle, Border3DSide) DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle, Border3DSide)

コントロールの 3D スタイルの輪郭を、指定したスタイルを使用して、指定したグラフィックスの表面と側面の指定した範囲内に描画します。Draws a three-dimensional style border with the specified style, on the specified graphics surface and side, and within the specified bounds on a control.

DrawBorder3D(Graphics, Rectangle) DrawBorder3D(Graphics, Rectangle) DrawBorder3D(Graphics, Rectangle) DrawBorder3D(Graphics, Rectangle)

コントロールの 3D スタイルの輪郭を、指定したグラフィックスの表面の指定した範囲内に描画します。Draws a three-dimensional style border on the specified graphics surface and within the specified bounds on a control.

DrawBorder3D(Graphics, Rectangle, Border3DStyle) DrawBorder3D(Graphics, Rectangle, Border3DStyle) DrawBorder3D(Graphics, Rectangle, Border3DStyle) DrawBorder3D(Graphics, Rectangle, Border3DStyle)

コントロールの 3D スタイルの輪郭を、指定したスタイルを使用して、指定した範囲内の指定したグラフィックスの表面に描画します。Draws a three-dimensional style border with the specified style, on the specified graphics surface, and within the specified bounds on a control.

DrawBorder3D(Graphics, Rectangle, Border3DStyle, Border3DSide) DrawBorder3D(Graphics, Rectangle, Border3DStyle, Border3DSide) DrawBorder3D(Graphics, Rectangle, Border3DStyle, Border3DSide) DrawBorder3D(Graphics, Rectangle, Border3DStyle, Border3DSide)

コントロールの 3D スタイルの輪郭を、指定したスタイルを使用して、指定したグラフィックスの表面と側面の指定した範囲内に描画します。Draws a three-dimensional style border with the specified style, on the specified graphics surface and sides, and within the specified bounds on a control.

DrawButton(Graphics, Int32, Int32, Int32, Int32, ButtonState) DrawButton(Graphics, Int32, Int32, Int32, Int32, ButtonState) DrawButton(Graphics, Int32, Int32, Int32, Int32, ButtonState) DrawButton(Graphics, Int32, Int32, Int32, Int32, ButtonState)

ボタン コントロールを、指定した状態で、指定したグラフィックスの表面の指定した範囲内に描画します。Draws a button control in the specified state, on the specified graphics surface, and within the specified bounds.

DrawButton(Graphics, Rectangle, ButtonState) DrawButton(Graphics, Rectangle, ButtonState) DrawButton(Graphics, Rectangle, ButtonState) DrawButton(Graphics, Rectangle, ButtonState)

ボタン コントロールを、指定した状態で、指定したグラフィックスの表面の指定した範囲内に描画します。Draws a button control in the specified state, on the specified graphics surface, and within the specified bounds.

DrawCaptionButton(Graphics, Int32, Int32, Int32, Int32, CaptionButton, ButtonState) DrawCaptionButton(Graphics, Int32, Int32, Int32, Int32, CaptionButton, ButtonState) DrawCaptionButton(Graphics, Int32, Int32, Int32, Int32, CaptionButton, ButtonState) DrawCaptionButton(Graphics, Int32, Int32, Int32, Int32, CaptionButton, ButtonState)

指定したキャプション ボタン コントロールを、指定した状態で、指定したグラフィックスの表面の指定した範囲内に描画します。Draws the specified caption button control in the specified state, on the specified graphics surface, and within the specified bounds.

DrawCaptionButton(Graphics, Rectangle, CaptionButton, ButtonState) DrawCaptionButton(Graphics, Rectangle, CaptionButton, ButtonState) DrawCaptionButton(Graphics, Rectangle, CaptionButton, ButtonState) DrawCaptionButton(Graphics, Rectangle, CaptionButton, ButtonState)

指定したキャプション ボタン コントロールを、指定した状態で、指定したグラフィックスの表面の指定した範囲内に描画します。Draws the specified caption button control in the specified state, on the specified graphics surface, and within the specified bounds.

DrawCheckBox(Graphics, Int32, Int32, Int32, Int32, ButtonState) DrawCheckBox(Graphics, Int32, Int32, Int32, Int32, ButtonState) DrawCheckBox(Graphics, Int32, Int32, Int32, Int32, ButtonState) DrawCheckBox(Graphics, Int32, Int32, Int32, Int32, ButtonState)

チェック ボックス コントロールを、指定した状態で、指定したグラフィックスの表面の指定した範囲内に描画します。Draws a check box control in the specified state, on the specified graphics surface, and within the specified bounds.

DrawCheckBox(Graphics, Rectangle, ButtonState) DrawCheckBox(Graphics, Rectangle, ButtonState) DrawCheckBox(Graphics, Rectangle, ButtonState) DrawCheckBox(Graphics, Rectangle, ButtonState)

チェック ボックス コントロールを、指定した状態で、指定したグラフィックスの表面の指定した範囲内に描画します。Draws a check box control in the specified state, on the specified graphics surface, and within the specified bounds.

DrawComboButton(Graphics, Int32, Int32, Int32, Int32, ButtonState) DrawComboButton(Graphics, Int32, Int32, Int32, Int32, ButtonState) DrawComboButton(Graphics, Int32, Int32, Int32, Int32, ButtonState) DrawComboButton(Graphics, Int32, Int32, Int32, Int32, ButtonState)

コンボ ボックス コントロールのドロップダウン ボタンを、指定した状態で、指定したグラフィックスの表面の指定した範囲内に描画します。Draws a drop-down button on a combo box control in the specified state, on the specified graphics surface, and within the specified bounds.

DrawComboButton(Graphics, Rectangle, ButtonState) DrawComboButton(Graphics, Rectangle, ButtonState) DrawComboButton(Graphics, Rectangle, ButtonState) DrawComboButton(Graphics, Rectangle, ButtonState)

コンボ ボックス コントロールのドロップダウン ボタンを、指定した状態で、指定したグラフィックスの表面の指定した範囲内に描画します。Draws a drop-down button on a combo box control in the specified state, on the specified graphics surface, and within the specified bounds.

DrawContainerGrabHandle(Graphics, Rectangle) DrawContainerGrabHandle(Graphics, Rectangle) DrawContainerGrabHandle(Graphics, Rectangle) DrawContainerGrabHandle(Graphics, Rectangle)

コンテナー コントロールのグラブ ハンドル グリフを、指定したグラフィックスの表面の指定した範囲内に描画します。Draws a container control grab handle glyph on the specified graphics surface and within the specified bounds.

DrawFocusRectangle(Graphics, Rectangle) DrawFocusRectangle(Graphics, Rectangle) DrawFocusRectangle(Graphics, Rectangle) DrawFocusRectangle(Graphics, Rectangle)

フォーカスを示す四角形を、指定したグラフィックスの表面の指定した範囲内に描画します。Draws a focus rectangle on the specified graphics surface and within the specified bounds.

DrawFocusRectangle(Graphics, Rectangle, Color, Color) DrawFocusRectangle(Graphics, Rectangle, Color, Color) DrawFocusRectangle(Graphics, Rectangle, Color, Color) DrawFocusRectangle(Graphics, Rectangle, Color, Color)

フォーカスを示す四角形を、指定したグラフィックスの表面の指定した範囲内に描画します。Draws a focus rectangle on the specified graphics surface and within the specified bounds.

DrawGrabHandle(Graphics, Rectangle, Boolean, Boolean) DrawGrabHandle(Graphics, Rectangle, Boolean, Boolean) DrawGrabHandle(Graphics, Rectangle, Boolean, Boolean) DrawGrabHandle(Graphics, Rectangle, Boolean, Boolean)

標準の選択項目のグラブ ハンドル グリフを、指定した状態およびスタイルで、指定したグラフィックスの表面の指定した範囲内に描画します。Draws a standard selection grab handle glyph on the specified graphics surface, within the specified bounds, and in the specified state and style.

DrawGrid(Graphics, Rectangle, Size, Color) DrawGrid(Graphics, Rectangle, Size, Color) DrawGrid(Graphics, Rectangle, Size, Color) DrawGrid(Graphics, Rectangle, Size, Color)

1 ピクセルの点線で構成されたグリッドを指定した間隔で、指定した色を使用して、指定したグラフィックスの表面の指定した範囲内に描画します。Draws a grid of one-pixel dots with the specified spacing, within the specified bounds, on the specified graphics surface, and in the specified color.

DrawImageDisabled(Graphics, Image, Int32, Int32, Color) DrawImageDisabled(Graphics, Image, Int32, Int32, Color) DrawImageDisabled(Graphics, Image, Int32, Int32, Color) DrawImageDisabled(Graphics, Image, Int32, Int32, Color)

指定したイメージを無効状態で描画します。Draws the specified image in a disabled state.

DrawLockedFrame(Graphics, Rectangle, Boolean) DrawLockedFrame(Graphics, Rectangle, Boolean) DrawLockedFrame(Graphics, Rectangle, Boolean) DrawLockedFrame(Graphics, Rectangle, Boolean)

画面に表示されるロックされた選択項目の枠を、指定した範囲内の指定したグラフィックスの表面に描画します。Draws a locked selection frame on the screen within the specified bounds and on the specified graphics surface. 主要な選択項目色を使用して、枠を描画するかどうかを指定します。Specifies whether to draw the frame with the primary selected colors.

DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph) DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph) DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph) DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph)

メニュー項目のコントロールの指定したメニュー グリフを、指定した範囲内の、指定した表面に描画します。Draws the specified menu glyph on a menu item control with the specified bounds and on the specified surface.

DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph, Color, Color) DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph, Color, Color) DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph, Color, Color) DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph, Color, Color)

メニュー項目コントロールの指定したメニュー グリフを、指定した座標、高さ、および幅の範囲内、および指定した表面に、WhitebackColor パラメーターで指定した色に変更し、BlackforeColor パラメーターで指定した色に変更して描画します。Draws the specified menu glyph on a menu item control within the specified coordinates, height, and width on the specified surface, replacing White with the color specified in the backColor parameter and replacing Black with the color specified in the foreColor parameter.

DrawMenuGlyph(Graphics, Rectangle, MenuGlyph) DrawMenuGlyph(Graphics, Rectangle, MenuGlyph) DrawMenuGlyph(Graphics, Rectangle, MenuGlyph) DrawMenuGlyph(Graphics, Rectangle, MenuGlyph)

メニュー項目のコントロールの指定したメニュー グリフを、指定した範囲内の指定した表面に描画します。Draws the specified menu glyph on a menu item control within the specified bounds and on the specified surface.

DrawMenuGlyph(Graphics, Rectangle, MenuGlyph, Color, Color) DrawMenuGlyph(Graphics, Rectangle, MenuGlyph, Color, Color) DrawMenuGlyph(Graphics, Rectangle, MenuGlyph, Color, Color) DrawMenuGlyph(Graphics, Rectangle, MenuGlyph, Color, Color)

メニュー項目コントロールの指定したメニュー グリフを、指定した境界内、および指定した表面に、WhitebackColor パラメーターで指定した色に変更し、BlackforeColor パラメーターで指定した色に変更して描画します。Draws the specified menu glyph on a menu item control within the specified bounds and on the specified surface, replacing White with the color specified in the backColor parameter and replacing Black with the color specified in the foreColor parameter.

DrawMixedCheckBox(Graphics, Int32, Int32, Int32, Int32, ButtonState) DrawMixedCheckBox(Graphics, Int32, Int32, Int32, Int32, ButtonState) DrawMixedCheckBox(Graphics, Int32, Int32, Int32, Int32, ButtonState) DrawMixedCheckBox(Graphics, Int32, Int32, Int32, Int32, ButtonState)

3 ステート チェック ボックス コントロールを指定した状態で、指定した範囲内の、指定したグラフィックスの表面に描画します。Draws a three-state check box control in the specified state, on the specified graphics surface, and within the specified bounds.

DrawMixedCheckBox(Graphics, Rectangle, ButtonState) DrawMixedCheckBox(Graphics, Rectangle, ButtonState) DrawMixedCheckBox(Graphics, Rectangle, ButtonState) DrawMixedCheckBox(Graphics, Rectangle, ButtonState)

3 ステート チェック ボックス コントロールを指定した状態で、指定した範囲内の、指定したグラフィックスの表面に描画します。Draws a three-state check box control in the specified state, on the specified graphics surface, and within the specified bounds.

DrawRadioButton(Graphics, Int32, Int32, Int32, Int32, ButtonState) DrawRadioButton(Graphics, Int32, Int32, Int32, Int32, ButtonState) DrawRadioButton(Graphics, Int32, Int32, Int32, Int32, ButtonState) DrawRadioButton(Graphics, Int32, Int32, Int32, Int32, ButtonState)

オプション ボタン コントロールを、指定した状態で、指定したグラフィックスの表面の指定した範囲内に描画します。Draws a radio button control in the specified state, on the specified graphics surface, and within the specified bounds.

DrawRadioButton(Graphics, Rectangle, ButtonState) DrawRadioButton(Graphics, Rectangle, ButtonState) DrawRadioButton(Graphics, Rectangle, ButtonState) DrawRadioButton(Graphics, Rectangle, ButtonState)

オプション ボタン コントロールを、指定した状態で、指定したグラフィックスの表面の指定した範囲内に描画します。Draws a radio button control in the specified state, on the specified graphics surface, and within the specified bounds.

DrawReversibleFrame(Rectangle, Color, FrameStyle) DrawReversibleFrame(Rectangle, Color, FrameStyle) DrawReversibleFrame(Rectangle, Color, FrameStyle) DrawReversibleFrame(Rectangle, Color, FrameStyle)

画面の反転できる枠を、指定した範囲内に、指定した背景色を使用して、指定した状態で描画します。Draws a reversible frame on the screen within the specified bounds, with the specified background color, and in the specified state.

DrawReversibleLine(Point, Point, Color) DrawReversibleLine(Point, Point, Color) DrawReversibleLine(Point, Point, Color) DrawReversibleLine(Point, Point, Color)

画面の反転できる線を、指定した開始点と指定したエンド ポイントの間に、指定した背景色を使用して描画します。Draws a reversible line on the screen within the specified starting and ending points and with the specified background color.

DrawScrollButton(Graphics, Int32, Int32, Int32, Int32, ScrollButton, ButtonState) DrawScrollButton(Graphics, Int32, Int32, Int32, Int32, ScrollButton, ButtonState) DrawScrollButton(Graphics, Int32, Int32, Int32, Int32, ScrollButton, ButtonState) DrawScrollButton(Graphics, Int32, Int32, Int32, Int32, ScrollButton, ButtonState)

スクロール バー コントロールの指定したスクロール ボタンを、指定した状態で、指定したグラフィックスの表面の指定した範囲内に描画します。Draws the specified scroll button on a scroll bar control in the specified state, on the specified graphics surface, and within the specified bounds.

DrawScrollButton(Graphics, Rectangle, ScrollButton, ButtonState) DrawScrollButton(Graphics, Rectangle, ScrollButton, ButtonState) DrawScrollButton(Graphics, Rectangle, ScrollButton, ButtonState) DrawScrollButton(Graphics, Rectangle, ScrollButton, ButtonState)

スクロール バー コントロールの指定したスクロール ボタンを、指定した状態で、指定したグラフィックスの表面の指定した範囲内に描画します。Draws the specified scroll button on a scroll bar control in the specified state, on the specified graphics surface, and within the specified bounds.

DrawSelectionFrame(Graphics, Boolean, Rectangle, Rectangle, Color) DrawSelectionFrame(Graphics, Boolean, Rectangle, Rectangle, Color) DrawSelectionFrame(Graphics, Boolean, Rectangle, Rectangle, Color) DrawSelectionFrame(Graphics, Boolean, Rectangle, Rectangle, Color)

標準の選択項目の枠を、指定した状態で、指定したグラフィックスの表面に、指定した内部と外部の大きさで、指定した背景色を使用して描画します。Draws a standard selection frame in the specified state, on the specified graphics surface, with the specified inner and outer dimensions, and with the specified background color.

DrawSizeGrip(Graphics, Color, Int32, Int32, Int32, Int32) DrawSizeGrip(Graphics, Color, Int32, Int32, Int32, Int32) DrawSizeGrip(Graphics, Color, Int32, Int32, Int32, Int32) DrawSizeGrip(Graphics, Color, Int32, Int32, Int32, Int32)

フォームのサイズ グリップを、指定した輪郭および背景色を使用して、指定したグラフィックスの表面に描画します。Draws a size grip on a form with the specified bounds and background color and on the specified graphics surface.

DrawSizeGrip(Graphics, Color, Rectangle) DrawSizeGrip(Graphics, Color, Rectangle) DrawSizeGrip(Graphics, Color, Rectangle) DrawSizeGrip(Graphics, Color, Rectangle)

フォームのサイズ グリップを、指定した輪郭および背景色を使用して、指定したグラフィックスの表面に描画します。Draws a size grip on a form with the specified bounds and background color and on the specified graphics surface.

DrawStringDisabled(Graphics, String, Font, Color, RectangleF, StringFormat) DrawStringDisabled(Graphics, String, Font, Color, RectangleF, StringFormat) DrawStringDisabled(Graphics, String, Font, Color, RectangleF, StringFormat) DrawStringDisabled(Graphics, String, Font, Color, RectangleF, StringFormat)

指定した文字列を、無効状態で、指定したグラフィックスの表面、および指定した境界内に、指定したフォント、色、および書式を使用して描画します。Draws the specified string in a disabled state on the specified graphics surface; within the specified bounds; and in the specified font, color, and format.

DrawStringDisabled(IDeviceContext, String, Font, Color, Rectangle, TextFormatFlags) DrawStringDisabled(IDeviceContext, String, Font, Color, Rectangle, TextFormatFlags) DrawStringDisabled(IDeviceContext, String, Font, Color, Rectangle, TextFormatFlags) DrawStringDisabled(IDeviceContext, String, Font, Color, Rectangle, TextFormatFlags)

指定した文字列を、指定した GDI ベースの TextRenderer を使用して、無効状態で、指定したグラフィックスの表面、および指定した境界内に、指定したフォント、色、および書式を使用して描画します。Draws the specified string in a disabled state on the specified graphics surface, within the specified bounds, and in the specified font, color, and format, using the specified GDI-based TextRenderer.

DrawVisualStyleBorder(Graphics, Rectangle) DrawVisualStyleBorder(Graphics, Rectangle) DrawVisualStyleBorder(Graphics, Rectangle) DrawVisualStyleBorder(Graphics, Rectangle)

無効状態の項目に、適切なスタイルの輪郭を描画します。Draws a border in the style appropriate for disabled items.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
FillReversibleRectangle(Rectangle, Color) FillReversibleRectangle(Rectangle, Color) FillReversibleRectangle(Rectangle, Color) FillReversibleRectangle(Rectangle, Color)

画面上の塗りつぶされた反転できる四角形を描画します。Draws a filled, reversible rectangle on the screen.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
Light(Color) Light(Color) Light(Color) Light(Color)

指定した色からコントロールの新しい明るい色のオブジェクトを作成します。Creates a new light color object for the control from the specified color.

Light(Color, Single) Light(Color, Single) Light(Color, Single) Light(Color, Single)

指定した色からコントロールの新しい明るい色のオブジェクトを作成し、指定した割合で明るくします。Creates a new light color object for the control from the specified color and lightens it by the specified percentage.

LightLight(Color) LightLight(Color) LightLight(Color) LightLight(Color)

指定した色からコントロールの新しい明るい色のオブジェクトを作成します。Creates a new light color object for the control from the specified color.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください