Control クラス

定義

視覚的に表現されるコンポーネントであるコントロールの基本クラスを定義します。Defines the base class for controls, which are components with visual representation.

public ref class Control : System::ComponentModel::Component, IDisposable, System::ComponentModel::ISynchronizeInvoke, System::Windows::Forms::IBindableComponent, System::Windows::Forms::IDropTarget, System::Windows::Forms::IWin32Window
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
public class Control : System.ComponentModel.Component, IDisposable, System.ComponentModel.ISynchronizeInvoke, System.Windows.Forms.IBindableComponent, System.Windows.Forms.IDropTarget, System.Windows.Forms.IWin32Window
type Control = class
    inherit Component
    interface IDropTarget
    interface ISynchronizeInvoke
    interface IWin32Window
    interface IComponent
    interface IDisposable
    interface IBindableComponent
Public Class Control
Inherits Component
Implements IBindableComponent, IDisposable, IDropTarget, ISynchronizeInvoke, IWin32Window
継承
派生
属性
実装

注釈

独自のコントロールクラスを作成するには、UserControlControl の各クラス、または他の Windows フォーム用意されているコントロールから継承します。To create your own control class, inherit from the UserControl, Control classes, or from the other Windows Forms provided controls. カスタムコントロールの作成の詳細については、「 .NET Framework を使用したカスタム Windows フォームコントロールの開発」を参照してください。For more information about authoring custom controls, see Developing Custom Windows Forms Controls with the .NET Framework.

Control クラスは、ユーザーに情報を表示するクラスに必要な非常に基本的な機能を実装します。The Control class implements very basic functionality required by classes that display information to the user. キーボードとポインティングデバイスを使用してユーザー入力を処理します。It handles user input through the keyboard and pointing devices. メッセージのルーティングとセキュリティを処理します。It handles message routing and security. これは、コントロールの境界 (位置とサイズ) を定義しますが、描画を実装しません。It defines the bounds of a control (its position and size), although it does not implement painting. ウィンドウハンドル (hWnd) を提供します。It provides a window handle (hWnd).

Windows フォームコントロールはアンビエントプロパティを使用するので、子コントロールを周囲の環境と同様に表示できます。Windows Forms controls use ambient properties so child controls can appear like their surrounding environment. アンビエントプロパティは、設定されていない場合、親コントロールから取得されるコントロールプロパティです。An ambient property is a control property that, if not set, is retrieved from the parent control. コントロールに Parentがなく、プロパティが設定されていない場合、コントロールは Site プロパティを使用してアンビエントプロパティの値を決定しようとします。If the control does not have a Parent, and the property is not set, the control attempts to determine the value of the ambient property through the Site property. コントロールが配置されていない場合、サイトがアンビエントプロパティをサポートしていない場合、またはプロパティが AmbientProperties に設定されていない場合、コントロールは独自の既定値を使用します。If the control is not sited, if the site does not support ambient properties, or if the property is not set on the AmbientProperties, the control uses its own default values. 通常、アンビエントプロパティは、子コントロールに伝達されるコントロール (BackColor など) の特性を表します。Typically, an ambient property represents a characteristic of a control, such as BackColor, that is communicated to a child control. たとえば、Button は、既定では親 Form と同じ BackColor を持ちます。For example, a Button will have the same BackColor as its parent Form by default. Control クラスによって提供されるアンビエントプロパティには、CursorFontBackColorForeColor、および RightToLeftがあります。Ambient properties provided by the Control class include: Cursor, Font, BackColor, ForeColor, and RightToLeft.

注意

Windows フォームアプリケーションで視覚スタイルをサポートするには、FlatStyle プロパティを System に設定し、実行可能ファイルと共にマニフェストを含めるようにします。To make your Windows Forms application support visual styles, be sure to set the FlatStyle property to System and include a manifest with your executable. マニフェストは、アプリケーションの実行可能ファイル内のリソースとして、または実行可能ファイルと同じディレクトリに存在する別のファイルとして含まれている XML ファイルです。A manifest is an XML file that is included either as a resource within your application executable or as a separate file that resides in the same directory as the executable file. マニフェストの例については、FlatStyle 列挙型の「例」を参照してください。For an example of a manifest, see the Example section of the FlatStyle enumeration. Visual スタイルの使用方法の詳細については、「 Visual スタイル」を参照してください。For more information about using visual styles, see Visual Styles.

Windows フォームには、ユーザー補助機能のサポートが組み込まれており、画面たまに、レビューアーユーティリティ、音声入力ユーティリティ、スクリーンキーボードなどのユーザー補助クライアントアプリケーションと連携できるようにするアプリケーションに関する情報を提供しています。代替の入力デバイスとキーボード拡張ユーティリティ。Windows Forms has accessibility support built in, and provides information about your application that enables it to work with accessibility client applications such as screen enlarger and reviewer utilities, voice input utilities, on-screen keyboards, alternative input devices, and keyboard enhancement utilities. 場合によっては、ユーザー補助クライアントアプリケーションに追加情報を提供する必要があります。Sometimes you will want to provide additional information to accessibility client applications. この追加情報を提供するには、2つの方法があります。There are two ways of providing this additional information. AccessibleNameAccessibleDescriptionAccessibleDefaultActionDescription、および AccessibleRole プロパティ値を設定できます。これは、ユーザー補助クライアントアプリケーションに報告されます。You can set the AccessibleName, AccessibleDescription, AccessibleDefaultActionDescription, and AccessibleRole property values, which will be reported to accessibility client applications. このメソッドは、通常、既存のコントロールに対して限られたアクセシビリティ情報を提供するために使用されます。This method is typically used to provide limited accessibility information for existing controls. または、AccessibleObject または Control.ControlAccessibleObject クラスから派生した独自のクラスを作成し、必要に応じてユーザー補助情報を提供することもできます。Alternatively, you can write your own class deriving from the AccessibleObject or Control.ControlAccessibleObject classes, providing as much accessibility information as needed.

注意

パフォーマンスを向上させるには、コンストラクターにコントロールのサイズを設定しないでください。To maintain better performance, do not set the size of a control in its constructor. DefaultSize プロパティをオーバーライドする方法をお勧めします。The preferred method is to override the DefaultSize property.

注意

Control のデータバインディングをコンストラクターに追加しないでください。Do not add data bindings for a Control in its constructor. そうすると、コード生成時にエラーが発生し、望ましくない動作が発生する可能性があります。Doing so will cause errors in code generation and can cause unwanted behavior.

System.Windows.Forms 名前空間のコントロールの大部分では、基になる Windows コモンコントロールがベースとして使用されます。The majority of the controls in the System.Windows.Forms namespace use the underlying Windows common control as a base to build on. Windows コモンコントロールの詳細については、「 General Control Reference」を参照してください。For more information about the Windows common controls, see General Control Reference.

Windows フォームコントロールを別のプロセスから識別するには、標準の SendMessage 呼び出しを使用して WM_GETCONTROLNAME メッセージを渡します。To identify Windows Forms controls from a separate process, use a standard SendMessage call to pass the WM_GETCONTROLNAME message. WM_GETCONTROLNAME は、言語と Windows 階層に依存しません。WM_GETCONTROLNAME is independent of the language and Windows hierarchy. 詳細については、「Windows フォームの自動化」の「Windows フォームの推奨される解決方法」を参照してください。For more information, see the "Recommended Solution for Windows Forms" topic inAutomating Windows Forms.

複数のスレッドからコントロールへのアクセスを同期するには、InvokeRequired プロパティを使用します。Use the InvokeRequired property to synchronize access to the control from multiple threads. マルチスレッド Windows フォームコントロールの詳細については、方法:Windows フォームコントロールに対してスレッドセーフな呼び出しを行うFor more information about multithreaded Windows Forms controls, see How to: Make Thread-Safe Calls to Windows Forms Controls

コンストラクター

Control()

Control クラスの新しいインスタンスを既定の設定で初期化します。Initializes a new instance of the Control class with default settings.

Control(Control, String)

テキストを指定して、Control クラスの新しいインスタンスを子コントロールとして初期化します。Initializes a new instance of the Control class as a child control, with specific text.

Control(Control, String, Int32, Int32, Int32, Int32)

テキスト、サイズ、および位置を指定して、Control クラスの新しいインスタンスを子コントロールとして初期化します。Initializes a new instance of the Control class as a child control, with specific text, size, and location.

Control(String)

テキストを指定して、Control クラスの新しいインスタンスを初期化します。Initializes a new instance of the Control class with specific text.

Control(String, Int32, Int32, Int32, Int32)

テキスト、サイズ、および位置を指定して、Control クラスの新しいインスタンスを初期化します。Initializes a new instance of the Control class with specific text, size, and location.

プロパティ

AccessibilityObject

コントロールに割り当てられた AccessibleObject を取得します。Gets the AccessibleObject assigned to the control.

AccessibleDefaultActionDescription

アクセシビリティ クライアント アプリケーションで使用されるコントロールの既定のアクションの説明を取得または設定します。Gets or sets the default action description of the control for use by accessibility client applications.

AccessibleDescription

ユーザー補助クライアント アプリケーションによって使用される、コントロールの説明を取得または設定します。Gets or sets the description of the control used by accessibility client applications.

AccessibleName

ユーザー補助クライアント アプリケーションによって使用されるコントロールの名前を取得または設定します。Gets or sets the name of the control used by accessibility client applications.

AccessibleRole

コントロールのアクセスできる役割を取得または設定します。Gets or sets the accessible role of the control.

AllowDrop

ユーザーがコントロールにドラッグしたデータを、そのコントロールが受け入れることができるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the control can accept data that the user drags onto it.

Anchor

コントロールがバインドされるコンテナーの端を取得または設定し、親のサイズ変更時に、コントロールのサイズがどのように変化するかを決定します。Gets or sets the edges of the container to which a control is bound and determines how a control is resized with its parent.

AutoScrollOffset

ScrollControlIntoView(Control) でのこのコントロールのスクロール先を取得または設定します。Gets or sets where this control is scrolled to in ScrollControlIntoView(Control).

AutoSize

このクラスでは、このプロパティは使用されません。This property is not relevant for this class.

BackColor

コントロールの背景色を取得または設定します。Gets or sets the background color for the control.

BackgroundImage

コントロールに表示される背景イメージを取得または設定します。Gets or sets the background image displayed in the control.

BackgroundImageLayout

ImageLayout 列挙型で定義される背景画像のレイアウトを取得または設定します。Gets or sets the background image layout as defined in the ImageLayout enumeration.

BindingContext

コントロールの BindingContext を取得または設定します。Gets or sets the BindingContext for the control.

Bottom

コントロールの下端とコンテナーのクライアント領域の上端の間の距離をピクセルで取得します。Gets the distance, in pixels, between the bottom edge of the control and the top edge of its container's client area.

Bounds

クライアント以外の要素を含むコントロールの、親コントロールに対する相対的なサイズおよび位置をピクセル単位で取得または設定します。Gets or sets the size and location of the control including its nonclient elements, in pixels, relative to the parent control.

CanEnableIme

ImeMode プロパティをアクティブな値に設定して、IME サポートを有効にできるかどうかを示す値を取得します。Gets a value indicating whether the ImeMode property can be set to an active value, to enable IME support.

CanFocus

コントロールがフォーカスを受け取ることができるかどうかを示す値を取得します。Gets a value indicating whether the control can receive focus.

CanRaiseEvents

コントロールでイベントが発生するかどうかを決定します。Determines if events can be raised on the control.

CanSelect

コントロールを選択できるかどうかを示す値を取得します。Gets a value indicating whether the control can be selected.

Capture

コントロールがマウスをキャプチャしたかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the control has captured the mouse.

CausesValidation

そのコントロールが原因で、フォーカスを受け取ると検証が必要なコントロールに対して、検証が実行されるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the control causes validation to be performed on any controls that require validation when it receives focus.

CheckForIllegalCrossThreadCalls

アプリケーションのデバッグ中に、コントロールの Handle プロパティにアクセスする間違ったスレッドによる呼び出しをキャッチするかどうかを示す値を取得または設定します。Gets or sets a value indicating whether to catch calls on the wrong thread that access a control's Handle property when an application is being debugged.

ClientRectangle

コントロールのクライアント領域を表す四角形を取得します。Gets the rectangle that represents the client area of the control.

ClientSize

コントロールのクライアント領域の高さと幅を取得または設定します。Gets or sets the height and width of the client area of the control.

CompanyName

コントロールを含んでいるアプリケーションの会社または作成者の名前を取得します。Gets the name of the company or creator of the application containing the control.

Container

IContainer を格納している Component を取得します。Gets the IContainer that contains the Component.

(継承元 Component)
ContainsFocus

コントロール、またはその子コントロールの 1 つに、現在入力フォーカスがあるかどうかを示す値を取得します。Gets a value indicating whether the control, or one of its child controls, currently has the input focus.

ContextMenu

コントロールに関連付けられたショートカット メニューを取得または設定します。Gets or sets the shortcut menu associated with the control.

ContextMenuStrip

このコントロールに関連付けられている ContextMenuStrip を取得または設定します。Gets or sets the ContextMenuStrip associated with this control.

Controls

コントロール内に格納されているコントロールのコレクションを取得します。Gets the collection of controls contained within the control.

Created

コントロールが作成されているかどうかを示す値を取得します。Gets a value indicating whether the control has been created.

CreateParams

コントロール ハンドルが作成されるときに必要な作成パラメーターを取得します。Gets the required creation parameters when the control handle is created.

Cursor

マウス ポインターがコントロールの上にあるときに表示されるカーソルを取得または設定します。Gets or sets the cursor that is displayed when the mouse pointer is over the control.

DataBindings

コントロールのデータ連結を取得します。Gets the data bindings for the control.

DefaultBackColor

コントロールの既定の背景色を取得します。Gets the default background color of the control.

DefaultCursor

コントロールの既定のカーソルを取得または設定します。Gets or sets the default cursor for the control.

DefaultFont

コントロールの既定のフォントを取得します。Gets the default font of the control.

DefaultForeColor

コントロールの既定の前景色を取得します。Gets the default foreground color of the control.

DefaultImeMode

コントロールがサポートしている既定の IME (Input Method Editor) モードを取得します。Gets the default Input Method Editor (IME) mode supported by the control.

DefaultMargin

コントロール間に既定で指定されている空白をピクセル単位で取得します。Gets the space, in pixels, that is specified by default between controls.

DefaultMaximumSize

コントロールの既定の最大サイズとして指定されている長さおよび高さをピクセル単位で取得します。Gets the length and height, in pixels, that is specified as the default maximum size of a control.

DefaultMinimumSize

コントロールの既定の最小サイズとして指定されている長さおよび高さをピクセル単位で取得します。Gets the length and height, in pixels, that is specified as the default minimum size of a control.

DefaultPadding

コントロールの内容の内部間隔をピクセル単位で取得します。Gets the internal spacing, in pixels, of the contents of a control.

DefaultSize

コントロールの既定のサイズを取得します。Gets the default size of the control.

DesignMode

Component が現在デザイン モードかどうかを示す値を取得します。Gets a value that indicates whether the Component is currently in design mode.

(継承元 Component)
DeviceDpi

コントロールが現在表示されているディスプレイ デバイスの DPI 値を取得します。Gets the DPI value for the display device where the control is currently being displayed.

DisplayRectangle

コントロールの表示領域を表す四角形を取得します。Gets the rectangle that represents the display area of the control.

Disposing

基本 Control クラスが破棄処理中かどうかを示す値を取得します。Gets a value indicating whether the base Control class is in the process of disposing.

Dock

コントロールの境界のうち、親コントロールにドッキングする境界を取得または設定します。また、コントロールのサイズが親コントロール内でどのように変化するかを決定します。Gets or sets which control borders are docked to its parent control and determines how a control is resized with its parent.

DoubleBuffered

ちらつきを軽減または回避するために、2 次バッファーを使用してコントロールの表面を再描画するかどうかを示す値を取得または設定します。Gets or sets a value indicating whether this control should redraw its surface using a secondary buffer to reduce or prevent flicker.

Enabled

コントロールがユーザーとの対話に応答できるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the control can respond to user interaction.

Events

Component に結び付けられているイベント ハンドラーのリストを取得します。Gets the list of event handlers that are attached to this Component.

(継承元 Component)
Focused

コントロールに入力フォーカスがあるかどうかを示す値を取得します。Gets a value indicating whether the control has input focus.

Font

コントロールによって表示されるテキストのフォントを取得または設定します。Gets or sets the font of the text displayed by the control.

FontHeight

コントロールのフォントの高さを取得または設定します。Gets or sets the height of the font of the control.

ForeColor

コントロールの前景色を取得または設定します。Gets or sets the foreground color of the control.

Handle

コントロールのバインド先のウィンドウ ハンドルを取得します。Gets the window handle that the control is bound to.

HasChildren

コントロールに 1 つ以上の子コントロールが格納されているかどうかを示す値を取得します。Gets a value indicating whether the control contains one or more child controls.

Height

コントロールの高さを取得または設定します。Gets or sets the height of the control.

ImeMode

コントロールの IME (Input Method Editor) モードを取得または設定します。Gets or sets the Input Method Editor (IME) mode of the control.

ImeModeBase

コントロールの IME モードを取得または設定します。Gets or sets the IME mode of a control.

InvokeRequired

呼び出し元がコントロールの作成されたスレッドと異なるスレッド上にあるため、コントロールに対してメソッドの呼び出しを実行するときに、呼び出し元で invoke メソッドを呼び出す必要があるかどうかを示す値を取得します。Gets a value indicating whether the caller must call an invoke method when making method calls to the control because the caller is on a different thread than the one the control was created on.

IsAccessible

コントロールがユーザー補助アプリケーションに表示されるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the control is visible to accessibility applications.

IsDisposed

コントロールが破棄されているかどうかを示す値を取得します。Gets a value indicating whether the control has been disposed of.

IsHandleCreated

コントロールにハンドルが関連付けられているかどうかを示す値を取得します。Gets a value indicating whether the control has a handle associated with it.

IsMirrored

コントロールがミラー化されるかどうかを示す値を取得します。Gets a value indicating whether the control is mirrored.

LayoutEngine

コントロールのレイアウト エンジンのキャッシュ インスタンスを取得します。Gets a cached instance of the control's layout engine.

Left

コントロールの左端とコンテナーのクライアント領域の左端の間の距離をピクセルで取得または設定します。Gets or sets the distance, in pixels, between the left edge of the control and the left edge of its container's client area.

Location

コンテナーの左上隅に対する相対座標として、コントロールの左上隅の座標を取得または設定します。Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container.

Margin

コントロール間の空白を取得または設定します。Gets or sets the space between controls.

MaximumSize

GetPreferredSize(Size) が指定できる上限のサイズを取得または設定します。Gets or sets the size that is the upper limit that GetPreferredSize(Size) can specify.

MinimumSize

GetPreferredSize(Size) が指定できる下限のサイズを取得または設定します。Gets or sets the size that is the lower limit that GetPreferredSize(Size) can specify.

ModifierKeys

どの修飾子キー (Shift キー、Ctrl キーおよび Alt キー) が押された状態であるかを示す値を取得します。Gets a value indicating which of the modifier keys (SHIFT, CTRL, and ALT) is in a pressed state.

MouseButtons

どのマウス ボタンが押されている状態であるかを示す値を取得します。Gets a value indicating which of the mouse buttons is in a pressed state.

MousePosition

マウス カーソルの位置を画面座標で取得します。Gets the position of the mouse cursor in screen coordinates.

Name

コントロールの名前を取得または設定します。Gets or sets the name of the control.

Padding

コントロールの埋め込みを取得または設定します。Gets or sets padding within the control.

Parent

コントロールの親コンテナーを取得または設定します。Gets or sets the parent container of the control.

PreferredSize

コントロールが適合する四角形領域のサイズを取得します。Gets the size of a rectangular area into which the control can fit.

ProductName

コントロールを格納しているアセンブリの製品名を取得します。Gets the product name of the assembly containing the control.

ProductVersion

コントロールを格納しているアセンブリのバージョンを取得します。Gets the version of the assembly containing the control.

PropagatingImeMode

反映する IME モードを表すオブジェクトを取得します。Gets an object that represents a propagating IME mode.

RecreatingHandle

コントロールが現在そのコントロールのハンドルを再作成中かどうかを示す値を取得します。Gets a value indicating whether the control is currently re-creating its handle.

Region

コントロールに関連付けられたウィンドウ領域を取得または設定します。Gets or sets the window region associated with the control.

RenderRightToLeft

このプロパティは使用されなくなりました。This property is now obsolete.

ResizeRedraw

サイズが変更されたときに、コントロールがコントロール自体を再描画するかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the control redraws itself when resized.

Right

コントロールの右端とコンテナーのクライアント領域の左端の間の距離をピクセルで取得します。Gets the distance, in pixels, between the right edge of the control and the left edge of its container's client area.

RightToLeft

コントロールの要素が、右から左へ表示されるフォントを使用するロケールをサポートするように配置されているかどうかを示す値を取得または設定します。Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts.

ScaleChildren

子コントロールの表示スケールを決定する値を取得します。Gets a value that determines the scaling of child controls.

ShowFocusCues

コントロールがフォーカスを示す四角形を表示する必要があるかどうかを示す値を取得します。Gets a value indicating whether the control should display focus rectangles.

ShowKeyboardCues

ユーザー インターフェイスがキーボード アクセラレータを表示または非表示にする適切な状態かどうかを示す値を取得します。Gets a value indicating whether the user interface is in the appropriate state to show or hide keyboard accelerators.

Site

コントロールのサイトを取得または設定します。Gets or sets the site of the control.

Size

コントロールの高さと幅を取得または設定します。Gets or sets the height and width of the control.

TabIndex

コンテナー内のコントロールのタブ オーダーを取得または設定します。Gets or sets the tab order of the control within its container.

TabStop

ユーザーが Tab キーを使用することによってこのコントロールにフォーカスを移すことができるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the user can give the focus to this control using the TAB key.

Tag

コントロールに関するデータを格納するオブジェクトを取得または設定します。Gets or sets the object that contains data about the control.

Text

このコントロールに関連付けられているテキストを取得または設定します。Gets or sets the text associated with this control.

Top

コントロールの上端とコンテナーのクライアント領域の上端の間の距離をピクセル単位で取得または設定します。Gets or sets the distance, in pixels, between the top edge of the control and the top edge of its container's client area.

TopLevelControl

別の Windows フォーム コントロールを親として持たない親コントロールを取得します。Gets the parent control that is not parented by another Windows Forms control. 一般的に、これは、コントロールを格納している最も外側の Form です。Typically, this is the outermost Form that the control is contained in.

UseWaitCursor

現在のコントロールおよびすべての子コントロールに待機カーソルを使用するかどうかを示す値を取得または設定します。Gets or sets a value indicating whether to use the wait cursor for the current control and all child controls.

Visible

コントロールとそのすべての子コントロールが表示されているかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the control and all its child controls are displayed.

Width

コントロールの幅を取得または設定します。Gets or sets the width of the control.

WindowTarget

このクラスでは、このプロパティは使用されません。This property is not relevant for this class.

メソッド

AccessibilityNotifyClients(AccessibleEvents, Int32)

指定した子コントロールの指定した AccessibleEvents をユーザー補助クライアント アプリケーションに通知します。Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control.

AccessibilityNotifyClients(AccessibleEvents, Int32, Int32)

指定した子コントロールの指定した AccessibleEvents をユーザー補助クライアント アプリケーションに通知します。Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control .

BeginInvoke(Delegate)

コントロールの基になるハンドルが作成されたスレッド上で、指定したデリゲートを非同期的に実行します。Executes the specified delegate asynchronously on the thread that the control's underlying handle was created on.

BeginInvoke(Delegate, Object[])

コントロールの基になるハンドルが作成されたスレッド上で、指定した引数で指定したデリゲートを非同期的に実行します。Executes the specified delegate asynchronously with the specified arguments, on the thread that the control's underlying handle was created on.

BringToFront()

コントロールを z オーダーの最前面へ移動します。Brings the control to the front of the z-order.

Contains(Control)

指定したコントロールが、コントロールの子かどうかを示す値を取得します。Retrieves a value indicating whether the specified control is a child of the control.

CreateAccessibilityInstance()

コントロールの新しいユーザー補助オブジェクトを作成します。Creates a new accessibility object for the control.

CreateControl()

ハンドルおよび子コントロールの作成を含めて、強制的に表示子コントロールを作成します。Forces the creation of the visible control, including the creation of the handle and any visible child controls.

CreateControlsInstance()

コントロールのコントロール コレクションの新しいインスタンスを作成します。Creates a new instance of the control collection for the control.

CreateGraphics()

コントロールの Graphics を作成します。Creates the Graphics for the control.

CreateHandle()

コントロールのハンドルを作成します。Creates a handle for the control.

CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(継承元 MarshalByRefObject)
DefWndProc(Message)

指定したメッセージを既定のウィンドウ プロシージャに送信します。Sends the specified message to the default window procedure.

DestroyHandle()

コントロールに関連付けられたハンドルを破棄します。Destroys the handle associated with the control.

Dispose()

Component によって使用されているすべてのリソースを解放します。Releases all resources used by the Component.

(継承元 Component)
Dispose(Boolean)

Control とその子コントロールが使用しているアンマネージド リソースを解放します。オプションで、マネージド リソースも解放します。Releases the unmanaged resources used by the Control and its child controls and optionally releases the managed resources.

DoDragDrop(Object, DragDropEffects)

ドラッグ アンド ドロップ操作を開始します。Begins a drag-and-drop operation.

DrawToBitmap(Bitmap, Rectangle)

指定したビットマップへのレンダリングをサポートします。Supports rendering to the specified bitmap.

EndInvoke(IAsyncResult)

渡された IAsyncResult によって表される、非同期操作の戻り値を取得します。Retrieves the return value of the asynchronous operation represented by the IAsyncResult passed.

Equals(Object)

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

(継承元 Object)
FindForm()

コントロールがあるフォームを取得します。Retrieves the form that the control is on.

Focus()

コントロールに入力フォーカスを設定します。Sets input focus to the control.

FromChildHandle(IntPtr)

指定したハンドルを格納しているコントロールを取得します。Retrieves the control that contains the specified handle.

FromHandle(IntPtr)

指定したハンドルに現在関連付けられているコントロールを返します。Returns the control that is currently associated with the specified handle.

GetAccessibilityObjectById(Int32)

指定した AccessibleObject を取得します。Retrieves the specified AccessibleObject.

GetAutoSizeMode()

AutoSize プロパティが有効なときのコントロールの動作を示す値を取得します。Retrieves a value indicating how a control will behave when its AutoSize property is enabled.

GetChildAtPoint(Point)

指定した座標にある子コントロールを取得します。Retrieves the child control that is located at the specified coordinates.

GetChildAtPoint(Point, GetChildAtPointSkip)

特定の種類の子コントロールを無視するかどうかを指定して、指定した座標にある子コントロールを取得します。Retrieves the child control that is located at the specified coordinates, specifying whether to ignore child controls of a certain type.

GetContainerControl()

コントロールの親チェインの 1 つ上の ContainerControl を返します。Returns the next ContainerControl up the control's chain of parent controls.

GetHashCode()

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

(継承元 Object)
GetLifetimeService()

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(継承元 MarshalByRefObject)
GetNextControl(Control, Boolean)

子コントロールのタブ オーダー内の 1 つ前または 1 つ後ろのコントロールを取得します。Retrieves the next control forward or back in the tab order of child controls.

GetPreferredSize(Size)

コントロールが収まる四角形の領域のサイズを取得します。Retrieves the size of a rectangular area into which a control can be fitted.

GetScaledBounds(Rectangle, SizeF, BoundsSpecified)

コントロールのスケールが設定される境界を取得します。Retrieves the bounds within which the control is scaled.

GetService(Type)

Component またはその Container で提供されるサービスを表すオブジェクトを返します。Returns an object that represents a service provided by the Component or by its Container.

(継承元 Component)
GetStyle(ControlStyles)

コントロールの指定したコントロール スタイル ビットの値を取得します。Retrieves the value of the specified control style bit for the control.

GetTopLevel()

コントロールがトップレベル コントロールかどうかを判断します。Determines if the control is a top-level control.

GetType()

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

(継承元 Object)
Hide()

コントロールをユーザーに対して非表示にします。Conceals the control from the user.

InitializeLifetimeService()

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。Obtains a lifetime service object to control the lifetime policy for this instance.

(継承元 MarshalByRefObject)
InitLayout()

コントロールが別のコンテナーに追加された後、呼び出されます。Called after the control has been added to another container.

Invalidate()

コントロールの表面全体を無効化して、コントロールを再描画します。Invalidates the entire surface of the control and causes the control to be redrawn.

Invalidate(Boolean)

コントロールの特定の領域を無効にし、そのコントロールに描画メッセージを送信します。Invalidates a specific region of the control and causes a paint message to be sent to the control. オプションとして、そのコントロールに割り当てられている子コントロールも無効にします。Optionally, invalidates the child controls assigned to the control.

Invalidate(Rectangle)

コントロールの指定した領域を無効にし (そのコントロールの次の描画操作で再描画される領域を示す更新領域に追加し)、描画メッセージがそのコントロールに送信されるようにします。Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control.

Invalidate(Rectangle, Boolean)

コントロールの指定した領域を無効にし (そのコントロールの次の描画操作で再描画される領域を示す更新領域に追加し)、描画メッセージがそのコントロールに送信されるようにします。Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. オプションとして、そのコントロールに割り当てられている子コントロールも無効にします。Optionally, invalidates the child controls assigned to the control.

Invalidate(Region)

コントロールの指定した領域を無効にし (そのコントロールの次の描画操作で再描画される領域を示す更新領域に追加し)、描画メッセージがそのコントロールに送信されるようにします。Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control.

Invalidate(Region, Boolean)

コントロールの指定した領域を無効にし (そのコントロールの次の描画操作で再描画される領域を示す更新領域に追加し)、描画メッセージがそのコントロールに送信されるようにします。Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. オプションとして、そのコントロールに割り当てられている子コントロールも無効にします。Optionally, invalidates the child controls assigned to the control.

Invoke(Delegate)

コントロールの基になるウィンドウ ハンドルを所有するスレッド上で、指定したデリゲートを実行します。Executes the specified delegate on the thread that owns the control's underlying window handle.

Invoke(Delegate, Object[])

コントロールの基になるウィンドウ ハンドルを所有するスレッド上で、指定した引数リストを使用して、指定したデリゲートを実行します。Executes the specified delegate, on the thread that owns the control's underlying window handle, with the specified list of arguments.

InvokeGotFocus(Control, EventArgs)

指定したコントロールの GotFocus イベントを発生させます。Raises the GotFocus event for the specified control.

InvokeLostFocus(Control, EventArgs)

指定したコントロールの LostFocus イベントを発生させます。Raises the LostFocus event for the specified control.

InvokeOnClick(Control, EventArgs)

指定したコントロールの Click イベントを発生させます。Raises the Click event for the specified control.

InvokePaint(Control, PaintEventArgs)

指定したコントロールの Paint イベントを発生させます。Raises the Paint event for the specified control.

InvokePaintBackground(Control, PaintEventArgs)

指定したコントロールの PaintBackground イベントを発生させます。Raises the PaintBackground event for the specified control.

IsInputChar(Char)

文字が、コントロールによって認識される入力文字かどうかを判断します。Determines if a character is an input character that the control recognizes.

IsInputKey(Keys)

指定されているキーが、通常の入力キーであるか、またはプリプロセスを必要とする特殊なキーであるかを確認します。Determines whether the specified key is a regular input key or a special key that requires preprocessing.

IsKeyLocked(Keys)

CapsLock、NumLock、または ScrollLock の各キーが有効かどうかを判断します。Determines whether the CAPS LOCK, NUM LOCK, or SCROLL LOCK key is in effect.

IsMnemonic(Char, String)

指定した文字が、指定した文字列内のコントロールに割り当てられたニーモニック文字かどうかを確認します。Determines if the specified character is the mnemonic character assigned to the control in the specified string.

LogicalToDeviceUnits(Int32)

論理 DPI 値をその同等 DeviceUnit DPI 値に変換します。Converts a Logical DPI value to its equivalent DeviceUnit DPI value.

LogicalToDeviceUnits(Size)

現在の DPI に合わせて拡大縮小し、幅と高さを最も近い整数値に丸めることで論理単位からデバイス単位にサイズを変換します。Transforms a size from logical to device units by scaling it for the current DPI and rounding down to the nearest integer value for width and height.

MemberwiseClone()

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

(継承元 Object)
MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。Creates a shallow copy of the current MarshalByRefObject object.

(継承元 MarshalByRefObject)
NotifyInvalidate(Rectangle)

無効化するコントロールの領域を指定して、Invalidated イベントを発生させます。Raises the Invalidated event with a specified region of the control to invalidate.

OnAutoSizeChanged(EventArgs)

AutoSizeChanged イベントを発生させます。Raises the AutoSizeChanged event.

OnBackColorChanged(EventArgs)

BackColorChanged イベントを発生させます。Raises the BackColorChanged event.

OnBackgroundImageChanged(EventArgs)

BackgroundImageChanged イベントを発生させます。Raises the BackgroundImageChanged event.

OnBackgroundImageLayoutChanged(EventArgs)

BackgroundImageLayoutChanged イベントを発生させます。Raises the BackgroundImageLayoutChanged event.

OnBindingContextChanged(EventArgs)

BindingContextChanged イベントを発生させます。Raises the BindingContextChanged event.

OnCausesValidationChanged(EventArgs)

CausesValidationChanged イベントを発生させます。Raises the CausesValidationChanged event.

OnChangeUICues(UICuesEventArgs)

ChangeUICues イベントを発生させます。Raises the ChangeUICues event.

OnClick(EventArgs)

Click イベントを発生させます。Raises the Click event.

OnClientSizeChanged(EventArgs)

ClientSizeChanged イベントを発生させます。Raises the ClientSizeChanged event.

OnContextMenuChanged(EventArgs)

ContextMenuChanged イベントを発生させます。Raises the ContextMenuChanged event.

OnContextMenuStripChanged(EventArgs)

ContextMenuStripChanged イベントを発生させます。Raises the ContextMenuStripChanged event.

OnControlAdded(ControlEventArgs)

ControlAdded イベントを発生させます。Raises the ControlAdded event.

OnControlRemoved(ControlEventArgs)

ControlRemoved イベントを発生させます。Raises the ControlRemoved event.

OnCreateControl()

CreateControl() メソッドを発生させます。Raises the CreateControl() method.

OnCursorChanged(EventArgs)

CursorChanged イベントを発生させます。Raises the CursorChanged event.

OnDockChanged(EventArgs)

DockChanged イベントを発生させます。Raises the DockChanged event.

OnDoubleClick(EventArgs)

DoubleClick イベントを発生させます。Raises the DoubleClick event.

OnDpiChangedAfterParent(EventArgs)

DpiChangedAfterParent イベントを発生させます。Raises the DpiChangedAfterParent event.

OnDpiChangedBeforeParent(EventArgs)

DpiChangedBeforeParent イベントを発生させます。Raises the DpiChangedBeforeParent event.

OnDragDrop(DragEventArgs)

DragDrop イベントを発生させます。Raises the DragDrop event.

OnDragEnter(DragEventArgs)

DragEnter イベントを発生させます。Raises the DragEnter event.

OnDragLeave(EventArgs)

DragLeave イベントを発生させます。Raises the DragLeave event.

OnDragOver(DragEventArgs)

DragOver イベントを発生させます。Raises the DragOver event.

OnEnabledChanged(EventArgs)

EnabledChanged イベントを発生させます。Raises the EnabledChanged event.

OnEnter(EventArgs)

Enter イベントを発生させます。Raises the Enter event.

OnFontChanged(EventArgs)

FontChanged イベントを発生させます。Raises the FontChanged event.

OnForeColorChanged(EventArgs)

ForeColorChanged イベントを発生させます。Raises the ForeColorChanged event.

OnGiveFeedback(GiveFeedbackEventArgs)

GiveFeedback イベントを発生させます。Raises the GiveFeedback event.

OnGotFocus(EventArgs)

GotFocus イベントを発生させます。Raises the GotFocus event.

OnHandleCreated(EventArgs)

HandleCreated イベントを発生させます。Raises the HandleCreated event.

OnHandleDestroyed(EventArgs)

HandleDestroyed イベントを発生させます。Raises the HandleDestroyed event.

OnHelpRequested(HelpEventArgs)

HelpRequested イベントを発生させます。Raises the HelpRequested event.

OnImeModeChanged(EventArgs)

ImeModeChanged イベントを発生させます。Raises the ImeModeChanged event.

OnInvalidated(InvalidateEventArgs)

Invalidated イベントを発生させます。Raises the Invalidated event.

OnKeyDown(KeyEventArgs)

KeyDown イベントを発生させます。Raises the KeyDown event.

OnKeyPress(KeyPressEventArgs)

KeyPress イベントを発生させます。Raises the KeyPress event.

OnKeyUp(KeyEventArgs)

KeyUp イベントを発生させます。Raises the KeyUp event.

OnLayout(LayoutEventArgs)

Layout イベントを発生させます。Raises the Layout event.

OnLeave(EventArgs)

Leave イベントを発生させます。Raises the Leave event.

OnLocationChanged(EventArgs)

LocationChanged イベントを発生させます。Raises the LocationChanged event.

OnLostFocus(EventArgs)

LostFocus イベントを発生させます。Raises the LostFocus event.

OnMarginChanged(EventArgs)

MarginChanged イベントを発生させます。Raises the MarginChanged event.

OnMouseCaptureChanged(EventArgs)

MouseCaptureChanged イベントを発生させます。Raises the MouseCaptureChanged event.

OnMouseClick(MouseEventArgs)

MouseClick イベントを発生させます。Raises the MouseClick event.

OnMouseDoubleClick(MouseEventArgs)

MouseDoubleClick イベントを発生させます。Raises the MouseDoubleClick event.

OnMouseDown(MouseEventArgs)

MouseDown イベントを発生させます。Raises the MouseDown event.

OnMouseEnter(EventArgs)

MouseEnter イベントを発生させます。Raises the MouseEnter event.

OnMouseHover(EventArgs)

MouseHover イベントを発生させます。Raises the MouseHover event.

OnMouseLeave(EventArgs)

MouseLeave イベントを発生させます。Raises the MouseLeave event.

OnMouseMove(MouseEventArgs)

MouseMove イベントを発生させます。Raises the MouseMove event.

OnMouseUp(MouseEventArgs)

MouseUp イベントを発生させます。Raises the MouseUp event.

OnMouseWheel(MouseEventArgs)

MouseWheel イベントを発生させます。Raises the MouseWheel event.

OnMove(EventArgs)

Move イベントを発生させます。Raises the Move event.

OnNotifyMessage(Message)

コントロールに Windows メッセージを通知します。Notifies the control of Windows messages.

OnPaddingChanged(EventArgs)

PaddingChanged イベントを発生させます。Raises the PaddingChanged event.

OnPaint(PaintEventArgs)

Paint イベントを発生させます。Raises the Paint event.

OnPaintBackground(PaintEventArgs)

コントロールの背景を描画します。Paints the background of the control.

OnParentBackColorChanged(EventArgs)

コントロールのコンテナーの BackColorChanged プロパティ値が変更された場合に、BackColor イベントを発生させます。Raises the BackColorChanged event when the BackColor property value of the control's container changes.

OnParentBackgroundImageChanged(EventArgs)

コントロールのコンテナーの BackgroundImageChanged プロパティ値が変更された場合に、BackgroundImage イベントを発生させます。Raises the BackgroundImageChanged event when the BackgroundImage property value of the control's container changes.

OnParentBindingContextChanged(EventArgs)

コントロールのコンテナーの BindingContextChanged プロパティ値が変更された場合に、BindingContext イベントを発生させます。Raises the BindingContextChanged event when the BindingContext property value of the control's container changes.

OnParentChanged(EventArgs)

ParentChanged イベントを発生させます。Raises the ParentChanged event.

OnParentCursorChanged(EventArgs)

CursorChanged イベントを発生させます。Raises the CursorChanged event.

OnParentEnabledChanged(EventArgs)

コントロールのコンテナーの EnabledChanged プロパティ値が変更された場合に、Enabled イベントを発生させます。Raises the EnabledChanged event when the Enabled property value of the control's container changes.

OnParentFontChanged(EventArgs)

コントロールのコンテナーの FontChanged プロパティ値が変更された場合に、Font イベントを発生させます。Raises the FontChanged event when the Font property value of the control's container changes.

OnParentForeColorChanged(EventArgs)

コントロールのコンテナーの ForeColorChanged プロパティ値が変更された場合に、ForeColor イベントを発生させます。Raises the ForeColorChanged event when the ForeColor property value of the control's container changes.

OnParentRightToLeftChanged(EventArgs)

コントロールのコンテナーの RightToLeftChanged プロパティ値が変更された場合に、RightToLeft イベントを発生させます。Raises the RightToLeftChanged event when the RightToLeft property value of the control's container changes.

OnParentVisibleChanged(EventArgs)

コントロールのコンテナーの VisibleChanged プロパティ値が変更された場合に、Visible イベントを発生させます。Raises the VisibleChanged event when the Visible property value of the control's container changes.

OnPreviewKeyDown(PreviewKeyDownEventArgs)

PreviewKeyDown イベントを発生させます。Raises the PreviewKeyDown event.

OnPrint(PaintEventArgs)

Paint イベントを発生させます。Raises the Paint event.

OnQueryContinueDrag(QueryContinueDragEventArgs)

QueryContinueDrag イベントを発生させます。Raises the QueryContinueDrag event.

OnRegionChanged(EventArgs)

RegionChanged イベントを発生させます。Raises the RegionChanged event.

OnResize(EventArgs)

Resize イベントを発生させます。Raises the Resize event.

OnRightToLeftChanged(EventArgs)

RightToLeftChanged イベントを発生させます。Raises the RightToLeftChanged event.

OnSizeChanged(EventArgs)

SizeChanged イベントを発生させます。Raises the SizeChanged event.

OnStyleChanged(EventArgs)

StyleChanged イベントを発生させます。Raises the StyleChanged event.

OnSystemColorsChanged(EventArgs)

SystemColorsChanged イベントを発生させます。Raises the SystemColorsChanged event.

OnTabIndexChanged(EventArgs)

TabIndexChanged イベントを発生させます。Raises the TabIndexChanged event.

OnTabStopChanged(EventArgs)

TabStopChanged イベントを発生させます。Raises the TabStopChanged event.

OnTextChanged(EventArgs)

TextChanged イベントを発生させます。Raises the TextChanged event.

OnValidated(EventArgs)

Validated イベントを発生させます。Raises the Validated event.

OnValidating(CancelEventArgs)

Validating イベントを発生させます。Raises the Validating event.

OnVisibleChanged(EventArgs)

VisibleChanged イベントを発生させます。Raises the VisibleChanged event.

PerformLayout()

コントロールがレイアウト ロジックをすべての子コントロールに適用するように強制します。Forces the control to apply layout logic to all its child controls.

PerformLayout(Control, String)

コントロールがレイアウト ロジックをすべての子コントロールに適用するように強制します。Forces the control to apply layout logic to all its child controls.

PointToClient(Point)

指定した画面上のポイントを計算してクライアント座標を算出します。Computes the location of the specified screen point into client coordinates.

PointToScreen(Point)

指定したクライアント ポイントを計算して画面座標を算出します。Computes the location of the specified client point into screen coordinates.

PreProcessControlMessage(Message)

キーボード メッセージまたは入力メッセージがディスパッチされる前に、メッセージ ループ内の入力メッセージを前処理します。Preprocesses keyboard or input messages within the message loop before they are dispatched.

PreProcessMessage(Message)

キーボード メッセージまたは入力メッセージがディスパッチされる前に、メッセージ ループ内の入力メッセージを前処理します。Preprocesses keyboard or input messages within the message loop before they are dispatched.

ProcessCmdKey(Message, Keys)

コマンド キーを処理します。Processes a command key.

ProcessDialogChar(Char)

ダイアログ文字を処理します。Processes a dialog character.

ProcessDialogKey(Keys)

ダイアログ キーを処理します。Processes a dialog key.

ProcessKeyEventArgs(Message)

キー メッセージを処理し、適切なコントロール イベントを生成します。Processes a key message and generates the appropriate control events.

ProcessKeyMessage(Message)

キーボード メッセージを処理します。Processes a keyboard message.

ProcessKeyPreview(Message)

キーボード メッセージをプレビューします。Previews a keyboard message.

ProcessMnemonic(Char)

ニーモニック文字を処理します。Processes a mnemonic character.

RaiseDragEvent(Object, DragEventArgs)

適切なドラッグ イベントを発生させます。Raises the appropriate drag event.

RaiseKeyEvent(Object, KeyEventArgs)

適切なキー イベントを発生させます。Raises the appropriate key event.

RaiseMouseEvent(Object, MouseEventArgs)

適切なマウス イベントを発生させます。Raises the appropriate mouse event.

RaisePaintEvent(Object, PaintEventArgs)

適切な描画イベントを発生させます。Raises the appropriate paint event.

RecreateHandle()

強制的にコントロールのハンドルを再作成します。Forces the re-creation of the handle for the control.

RectangleToClient(Rectangle)

指定した画面上の四角形のサイズと位置をクライアント座標で算出します。Computes the size and location of the specified screen rectangle in client coordinates.

RectangleToScreen(Rectangle)

指定したクライアント領域の四角形のサイズと位置を画面座標で算出します。Computes the size and location of the specified client rectangle in screen coordinates.

ReflectMessage(IntPtr, Message)

指定したメッセージを指定したハンドルにバインドされたコントロールにリフレクションします。Reflects the specified message to the control that is bound to the specified handle.

Refresh()

強制的に、コントロールがクライアント領域を無効化し、直後にそのコントロール自体とその子コントロールを再描画するようにします。Forces the control to invalidate its client area and immediately redraw itself and any child controls.

RescaleConstantsForDpi(Int32, Int32)

DPI の変更が発生したときに、コントロールの再スケーリングの定数を提供します。Provides constants for rescaling the control when a DPI change occurs.

ResetBackColor()

BackColor プロパティを既定値にリセットします。Resets the BackColor property to its default value.

ResetBindings()

BindingSource にバインドされたコントロールに対し、リスト内のすべての項目を再度読み込んで表示値を更新するよう通知します。Causes a control bound to the BindingSource to reread all the items in the list and refresh their displayed values.

ResetCursor()

Cursor プロパティを既定値にリセットします。Resets the Cursor property to its default value.

ResetFont()

Font プロパティを既定値にリセットします。Resets the Font property to its default value.

ResetForeColor()

ForeColor プロパティを既定値にリセットします。Resets the ForeColor property to its default value.

ResetImeMode()

ImeMode プロパティを既定値にリセットします。Resets the ImeMode property to its default value.

ResetMouseEventArgs()

MouseLeave イベントを処理するためのコントロールをリセットします。Resets the control to handle the MouseLeave event.

ResetRightToLeft()

RightToLeft プロパティを既定値にリセットします。Resets the RightToLeft property to its default value.

ResetText()

Text プロパティを既定値 (Empty) にリセットします。Resets the Text property to its default value (Empty).

ResumeLayout()

通常のレイアウト ロジックを再開します。Resumes usual layout logic.

ResumeLayout(Boolean)

通常のレイアウト ロジックを再開します。オプションで、保留中のレイアウト要求のレイアウトを強制的に即時実行します。Resumes usual layout logic, optionally forcing an immediate layout of pending layout requests.

RtlTranslateAlignment(ContentAlignment)

指定した ContentAlignment を適切な ContentAlignment に変換し、テキストを右から左に表示できるようにします。Converts the specified ContentAlignment to the appropriate ContentAlignment to support right-to-left text.

RtlTranslateAlignment(HorizontalAlignment)

指定した HorizontalAlignment を適切な HorizontalAlignment に変換し、テキストを右から左に表示できるようにします。Converts the specified HorizontalAlignment to the appropriate HorizontalAlignment to support right-to-left text.

RtlTranslateAlignment(LeftRightAlignment)

指定した LeftRightAlignment を適切な LeftRightAlignment に変換し、テキストを右から左に表示できるようにします。Converts the specified LeftRightAlignment to the appropriate LeftRightAlignment to support right-to-left text.

RtlTranslateContent(ContentAlignment)

指定した ContentAlignment を適切な ContentAlignment に変換し、テキストを右から左に表示できるようにします。Converts the specified ContentAlignment to the appropriate ContentAlignment to support right-to-left text.

RtlTranslateHorizontal(HorizontalAlignment)

指定した HorizontalAlignment を適切な HorizontalAlignment に変換し、テキストを右から左に表示できるようにします。Converts the specified HorizontalAlignment to the appropriate HorizontalAlignment to support right-to-left text.

RtlTranslateLeftRight(LeftRightAlignment)

指定した LeftRightAlignment を適切な LeftRightAlignment に変換し、テキストを右から左に表示できるようにします。Converts the specified LeftRightAlignment to the appropriate LeftRightAlignment to support right-to-left text.

Scale(Single)

コントロールおよび子コントロールのスケールを設定します。Scales the control and any child controls.

Scale(Single, Single)

コントロール全体および子コントロールのスケールを設定します。Scales the entire control and any child controls.

Scale(SizeF)

指定されたスケール ファクターによってコントロールおよびすべての子コントロールのスケールを設定します。Scales the control and all child controls by the specified scaling factor.

ScaleBitmapLogicalToDevice(Bitmap)

DPI の変更が発生したときに、同等のデバイス単位値に論理ビットマップ値のスケールを設定します。Scales a logical bitmap value to it's equivalent device unit value when a DPI change occurs.

ScaleControl(SizeF, BoundsSpecified)

コントロールの位置、サイズ、埋め込み、およびマージンのスケールを設定します。Scales a control's location, size, padding and margin.

ScaleCore(Single, Single)

このクラスでは、このメソッドは無効です。This method is not relevant for this class.

Select()

コントロールをアクティブにします。Activates the control.

Select(Boolean, Boolean)

子コントロールをアクティブにします。Activates a child control. オプションとして、タブ オーダーでコントロールを選択するときの方向を指定します。Optionally specifies the direction in the tab order to select the control from.

SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean)

次のコントロールをアクティブにします。Activates the next control.

SendToBack()

コントロールを z オーダーの背面に移動します。Sends the control to the back of the z-order.

SetAutoSizeMode(AutoSizeMode)

AutoSize プロパティが有効なときのコントロールの動作を示す値を設定します。Sets a value indicating how a control will behave when its AutoSize property is enabled.

SetBounds(Int32, Int32, Int32, Int32)

コントロールの範囲を指定した位置とサイズに設定します。Sets the bounds of the control to the specified location and size.

SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)

コントロールの指定した範囲を指定した位置とサイズに設定します。Sets the specified bounds of the control to the specified location and size.

SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)

このコントロールの指定した境界を設定する作業を実行します。Performs the work of setting the specified bounds of this control.

SetClientSizeCore(Int32, Int32)

コントロールのクライアント領域のサイズを設定します。Sets the size of the client area of the control.

SetStyle(ControlStyles, Boolean)

指定した ControlStyles フラグを true または false に設定します。Sets a specified ControlStyles flag to either true or false.

SetTopLevel(Boolean)

コントロールをトップレベル コントロールとして設定します。Sets the control as the top-level control.

SetVisibleCore(Boolean)

コントロールを指定した表示状態に設定します。Sets the control to the specified visible state.

Show()

コントロールをユーザーに対して表示します。Displays the control to the user.

SizeFromClientSize(Size)

クライアント領域の高さおよび幅からコントロール全体のサイズを決定します。Determines the size of the entire control from the height and width of its client area.

SuspendLayout()

コントロールのレイアウト ロジックを一時的に中断します。Temporarily suspends the layout logic for the control.

ToString()

Component の名前 (存在する場合) を格納する String を返します。Returns a String containing the name of the Component, if any. このメソッドはオーバーライドできません。This method should not be overridden.

(継承元 Component)
Update()

コントロールによって、クライアント領域内の無効化された領域が再描画されます。Causes the control to redraw the invalidated regions within its client area.

UpdateBounds()

コントロールの範囲を現在のサイズと位置で更新します。Updates the bounds of the control with the current size and location.

UpdateBounds(Int32, Int32, Int32, Int32)

コントロールの範囲を指定したサイズと位置で更新します。Updates the bounds of the control with the specified size and location.

UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)

コントロールの範囲を指定したサイズ、位置、およびクライアント サイズで更新します。Updates the bounds of the control with the specified size, location, and client size.

UpdateStyles()

割り当て済みのスタイルを強制的にコントロールに再適用します。Forces the assigned styles to be reapplied to the control.

UpdateZOrder()

コントロールを親の z オーダーで更新します。Updates the control in its parent's z-order.

WndProc(Message)

Windows メッセージを処理します。Processes Windows messages.

イベント

AutoSizeChanged

このクラスでは、このイベントは使用されません。This event is not relevant for this class.

BackColorChanged

BackColor プロパティの値が変更された場合に発生します。Occurs when the value of the BackColor property changes.

BackgroundImageChanged

BackgroundImage プロパティの値が変更された場合に発生します。Occurs when the value of the BackgroundImage property changes.

BackgroundImageLayoutChanged

BackgroundImageLayout プロパティが変更されたときに発生します。Occurs when the BackgroundImageLayout property changes.

BindingContextChanged

BindingContext プロパティの値が変更された場合に発生します。Occurs when the value of the BindingContext property changes.

CausesValidationChanged

CausesValidation プロパティの値が変更された場合に発生します。Occurs when the value of the CausesValidation property changes.

ChangeUICues

フォーカスまたはキーボードのユーザー インターフェイス (UI) キューが変更されるときに発生します。Occurs when the focus or keyboard user interface (UI) cues change.

Click

コントロールがクリックされたときに発生します。Occurs when the control is clicked.

ClientSizeChanged

ClientSize プロパティの値が変更された場合に発生します。Occurs when the value of the ClientSize property changes.

ContextMenuChanged

ContextMenu プロパティの値が変更された場合に発生します。Occurs when the value of the ContextMenu property changes.

ContextMenuStripChanged

ContextMenuStrip プロパティの値が変更された場合に発生します。Occurs when the value of the ContextMenuStrip property changes.

ControlAdded

新しいコントロールが Control.ControlCollection に追加されたときに発生します。Occurs when a new control is added to the Control.ControlCollection.

ControlRemoved

Control.ControlCollection からコントロールが削除されたときに発生します。Occurs when a control is removed from the Control.ControlCollection.

CursorChanged

Cursor プロパティの値が変更された場合に発生します。Occurs when the value of the Cursor property changes.

Disposed

Dispose() メソッドの呼び出しによってコンポーネントが破棄されると発生します。Occurs when the component is disposed by a call to the Dispose() method.

(継承元 Component)
DockChanged

Dock プロパティの値が変更された場合に発生します。Occurs when the value of the Dock property changes.

DoubleClick

コントロールがダブルクリックされたときに発生します。Occurs when the control is double-clicked.

DpiChangedAfterParent

親コントロールまたはフォームの DPI が変更された後に、コントロールの DPI 設定がプログラムで変更されたときに発生します。Occurs when the DPI setting for a control is changed programmatically after the DPI of its parent control or form has changed.

DpiChangedBeforeParent

親コントロールまたはフォームの DPI 変更イベントが発生する前に、コントロールの DPI 設定がプログラムで変更されたときに発生します。Occurs when the DPI setting for a control is changed programmatically before a DPI change event for its parent control or form has occurred.

DragDrop

ドラッグ アンド ドロップ操作が完了したときに発生します。Occurs when a drag-and-drop operation is completed.

DragEnter

オブジェクトがコントロールの境界内にドラッグされると発生します。Occurs when an object is dragged into the control's bounds.

DragLeave

オブジェクトがコントロールの境界外にドラッグされたときに発生します。Occurs when an object is dragged out of the control's bounds.

DragOver

オブジェクトがコントロールの境界を越えてドラッグされると発生します。Occurs when an object is dragged over the control's bounds.

EnabledChanged

Enabled プロパティ値が変更されたときに発生します。Occurs when the Enabled property value has changed.

Enter

コントロールが入力されると発生します。Occurs when the control is entered.

FontChanged

Font プロパティの値が変化すると発生します。Occurs when the Font property value changes.

ForeColorChanged

ForeColor プロパティの値が変化すると発生します。Occurs when the ForeColor property value changes.

GiveFeedback

ドラッグ操作中に発生します。Occurs during a drag operation.

GotFocus

コントロールがフォーカスを受け取ると発生します。Occurs when the control receives focus.

HandleCreated

コントロールに対してハンドルが作成されると発生します。Occurs when a handle is created for the control.

HandleDestroyed

コントロールのハンドルが破棄されているときに発生します。Occurs when the control's handle is in the process of being destroyed.

HelpRequested

ユーザーがコントロールのヘルプを要求すると発生します。Occurs when the user requests help for a control.

ImeModeChanged

ImeMode プロパティが変更された場合に発生します。Occurs when the ImeMode property has changed.

Invalidated

コントロールの表示に再描画が必要なときに発生します。Occurs when a control's display requires redrawing.

KeyDown

コントロールにフォーカスがあるときにキーが押されると発生します。Occurs when a key is pressed while the control has focus.

KeyPress

コントロールにフォーカスがあるときに、文字、Occurs when a character. スペース、または Backspace キーが押された場合に発生します。space or backspace key is pressed while the control has focus.

KeyUp

コントロールにフォーカスがあるときにキーが離されると発生します。Occurs when a key is released while the control has focus.

Layout

コントロールの子コントロールの位置を変更する必要があるときに発生します。Occurs when a control should reposition its child controls.

Leave

入力フォーカスがコントロールを離れると発生します。Occurs when the input focus leaves the control.

LocationChanged

Location プロパティ値が変更されたときに発生します。Occurs when the Location property value has changed.

LostFocus

コントロールがフォーカスを失ったときに発生します。Occurs when the control loses focus.

MarginChanged

コントロールのマージンが変更されたときに発生します。Occurs when the control's margin changes.

MouseCaptureChanged

コントロールがマウスのキャプチャを失うと発生します。Occurs when the control loses mouse capture.

MouseClick

マウスでコントロールをクリックしたときに発生します。Occurs when the control is clicked by the mouse.

MouseDoubleClick

マウスでコントロールをダブルクリックしたときに発生します。Occurs when the control is double clicked by the mouse.

MouseDown

マウス ポインターがコントロール上にあり、マウス ボタンがクリックされると発生します。Occurs when the mouse pointer is over the control and a mouse button is pressed.

MouseEnter

マウス ポインターによってコントロールが入力されると発生します。Occurs when the mouse pointer enters the control.

MouseHover

マウス ポインターをコントロールの上に重ねると発生します。Occurs when the mouse pointer rests on the control.

MouseLeave

マウス ポインターがコントロールを離れると発生します。Occurs when the mouse pointer leaves the control.

MouseMove

マウス ポインターがコントロール上を移動すると発生します。Occurs when the mouse pointer is moved over the control.

MouseUp

マウス ポインターがコントロール上にある状態でマウス ボタンが離されると発生します。Occurs when the mouse pointer is over the control and a mouse button is released.

MouseWheel

コントロールにフォーカスがある間に、マウスのホイールを移動したときに発生します。Occurs when the mouse wheel moves while the control has focus.

Move

コントロールが移動されると発生します。Occurs when the control is moved.

PaddingChanged

コントロールの埋め込みが変更されたときに発生します。Occurs when the control's padding changes.

Paint

コントロールが再描画されると発生します。Occurs when the control is redrawn.

ParentChanged

Parent プロパティの値が変化すると発生します。Occurs when the Parent property value changes.

PreviewKeyDown

このコントロールにフォーカスがあるときにキーが押された場合、KeyDown イベントの前に発生します。Occurs before the KeyDown event when a key is pressed while focus is on this control.

QueryAccessibilityHelp

AccessibleObject がユーザー補助アプリケーションにヘルプを提供したときに発生します。Occurs when AccessibleObject is providing help to accessibility applications.

QueryContinueDrag

ドラッグ アンド ドロップ操作中に発生し、ドラッグ ソースがドラッグ アンド ドロップ操作をキャンセルする必要があるかどうかを決定できるようにします。Occurs during a drag-and-drop operation and enables the drag source to determine whether the drag-and-drop operation should be canceled.

RegionChanged

Region プロパティの値が変更された場合に発生します。Occurs when the value of the Region property changes.

Resize

コントロールのサイズが変更されると発生します。Occurs when the control is resized.

RightToLeftChanged

RightToLeft プロパティの値が変化すると発生します。Occurs when the RightToLeft property value changes.

SizeChanged

Size プロパティの値が変化すると発生します。Occurs when the Size property value changes.

StyleChanged

コントロール スタイルが変更されると発生します。Occurs when the control style changes.

SystemColorsChanged

システム カラーが変更されると発生します。Occurs when the system colors change.

TabIndexChanged

TabIndex プロパティの値が変化すると発生します。Occurs when the TabIndex property value changes.

TabStopChanged

TabStop プロパティの値が変化すると発生します。Occurs when the TabStop property value changes.

TextChanged

Text プロパティの値が変化すると発生します。Occurs when the Text property value changes.

Validated

コントロールの検証が終了すると発生します。Occurs when the control is finished validating.

Validating

コントロールが検証しているときに発生します。Occurs when the control is validating.

VisibleChanged

Visible プロパティの値が変化すると発生します。Occurs when the Visible property value changes.

明示的なインターフェイスの実装

IDropTarget.OnDragDrop(DragEventArgs)

DragDrop イベントを発生させます。Raises the DragDrop event.

IDropTarget.OnDragEnter(DragEventArgs)

DragEnter イベントを発生させます。Raises the DragEnter event.

IDropTarget.OnDragLeave(EventArgs)

DragLeave イベントを発生させます。Raises the DragLeave event.

IDropTarget.OnDragOver(DragEventArgs)

DragOver イベントを発生させます。Raises the DragOver event.

適用対象

スレッド セーフ

スレッドセーフであるのは、BeginInvoke(Delegate)EndInvoke(IAsyncResult)Invoke(Delegate)InvokeRequired、および CreateGraphics() コントロールのハンドルが既に作成されている場合のみです。Only the following members are thread safe: BeginInvoke(Delegate), EndInvoke(IAsyncResult), Invoke(Delegate), InvokeRequired, and CreateGraphics() if the handle for the control has already been created. バックグラウンドスレッドでコントロールのハンドルが作成される前に CreateGraphics() を呼び出すと、無効なクロススレッド呼び出しが発生する可能性があります。Calling CreateGraphics() before the control's handle has been created on a background thread can cause illegal cross thread calls.

こちらもご覧ください