この記事は機械翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。 詳細情報
訳文
原文
このトピックはまだ評価されていません - このトピックを評価する

UserControl クラス

他のコントロールを作成するために使用できる空のコントロールを提供します。

名前空間:  System.Windows.Forms
アセンブリ:  System.Windows.Forms (System.Windows.Forms.dll 内)
[ComVisibleAttribute(true)]
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)]
public class UserControl : ContainerControl

UserControl 型で公開されるメンバーは以下のとおりです。

  名前説明
パブリック メソッドUserControl UserControl クラスの新しいインスタンスを初期化します。
このページのトップへ
  名前説明
パブリック プロパティAccessibilityObjectコントロールに割り当てられた AccessibleObject を取得します。 (Control から継承されます。)
パブリック プロパティAccessibleDefaultActionDescriptionアクセシビリティ クライアント アプリケーションで使用されるコントロールの既定のアクションの説明を取得または設定します。 (Control から継承されます。)
パブリック プロパティAccessibleDescriptionユーザー補助クライアント アプリケーションによって使用される、コントロールの説明を取得または設定します。 (Control から継承されます。)
パブリック プロパティAccessibleNameユーザー補助クライアント アプリケーションによって使用されるコントロールの名前を取得または設定します。 (Control から継承されます。)
パブリック プロパティAccessibleRoleコントロールのアクセスできる役割を取得または設定します。 (Control から継承されます。)
パブリック プロパティActiveControlコンテナー コントロール上のアクティブ コントロールを取得または設定します。 (ContainerControl から継承されます。)
パブリック プロパティAllowDropユーザーがコントロールにドラッグしたデータを、そのコントロールが受け入れることができるかどうかを示す値を取得または設定します。 (Control から継承されます。)
パブリック プロパティAnchorコントロールがバインドされるコンテナーの端を取得または設定し、親のサイズ変更時に、コントロールのサイズがどのように変化するかを決定します。 (Control から継承されます。)
パブリック プロパティAutoScaleDimensionsコントロールがデザインされたときの寸法を取得または設定します。 (ContainerControl から継承されます。)
プロテクト プロパティAutoScaleFactor現在の自動スケーリングの寸法と設計時の自動スケーリングの寸法の間のスケール ファクターを取得します。 (ContainerControl から継承されます。)
パブリック プロパティAutoScaleModeコントロールの自動スケーリング モードを取得または設定します。 (ContainerControl から継承されます。)
パブリック プロパティAutoScrollコンテナーで、表示されている境界の外にあるコントロールにユーザーがスクロールできるかどうかを示す値を取得または設定します。 (ScrollableControl から継承されます。)
パブリック プロパティAutoScrollMargin自動スクロールのマージンのサイズを取得または設定します。 (ScrollableControl から継承されます。)
パブリック プロパティAutoScrollMinSize自動スクロールの最小サイズを取得または設定します。 (ScrollableControl から継承されます。)
パブリック プロパティAutoScrollOffset ScrollControlIntoView でのこのコントロールのスクロール先を取得または設定します。 (Control から継承されます。)
パブリック プロパティAutoScrollPosition自動スクロールの位置を取得または設定します。 (ScrollableControl から継承されます。)
パブリック プロパティAutoSizeこのクラスでは、このプロパティは使用されません。 (Control.AutoSize をオーバーライドします。)
パブリック プロパティAutoSizeModeコントロールのサイズを自動的に変更する方法を取得します。
パブリック プロパティAutoValidateユーザーが別のコントロールにフォーカスを移したときに、コントロールが検証を実行する方法を取得または設定します。 (ContainerControl.AutoValidate をオーバーライドします。)
パブリック プロパティBackColorコントロールの背景色を取得または設定します。 (Control から継承されます。)
パブリック プロパティBackgroundImageコントロールに表示される背景イメージを取得または設定します。 (Control から継承されます。)
パブリック プロパティBackgroundImageLayout ImageLayout 列挙体で定義される背景イメージのレイアウトを取得または設定します。 (Control から継承されます。)
パブリック プロパティBindingContextコントロールの BindingContext を取得または設定します。 (ContainerControl から継承されます。)
パブリック プロパティBorderStyleユーザー コントロールの境界線スタイルを取得または設定します。
パブリック プロパティBottomコントロールの下端とコンテナーのクライアント領域の上端の間の距離をピクセルで取得します。 (Control から継承されます。)
パブリック プロパティBoundsクライアント以外の要素を含むコントロールの、親コントロールに対する相対的なサイズおよび位置をピクセル単位で取得または設定します。 (Control から継承されます。)
プロテクト プロパティCanEnableIme ImeMode プロパティをアクティブな値に設定して、IME サポートを有効にできるかどうかを示す値を取得します。 (ContainerControl から継承されます。)
パブリック プロパティCanFocusコントロールがフォーカスを受け取ることができるかどうかを示す値を取得します。 (Control から継承されます。)
プロテクト プロパティCanRaiseEventsコントロールでイベントが発生するかどうかを決定します。 (Control から継承されます。)
パブリック プロパティCanSelectコントロールを選択できるかどうかを示す値を取得します。 (Control から継承されます。)
パブリック プロパティCaptureコントロールがマウスをキャプチャしたかどうかを示す値を取得または設定します。 (Control から継承されます。)
パブリック プロパティCausesValidationそのコントロールが原因で、フォーカスを受け取ると検証が必要なコントロールに対して、検証が実行されるかどうかを示す値を取得または設定します。 (Control から継承されます。)
パブリック プロパティClientRectangleコントロールのクライアント領域を表す四角形を取得します。 (Control から継承されます。)
パブリック プロパティClientSizeコントロールのクライアント領域の高さと幅を取得または設定します。 (Control から継承されます。)
パブリック プロパティCompanyNameコントロールを含んでいるアプリケーションの会社または作成者の名前を取得します。 (Control から継承されます。)
パブリック プロパティContainer Component を格納している IContainer を取得します。 (Component から継承されます。)
パブリック プロパティContainsFocusコントロール、またはその子コントロールの 1 つに、現在入力フォーカスがあるかどうかを示す値を取得します。 (Control から継承されます。)
パブリック プロパティContextMenuコントロールに関連付けられたショートカット メニューを取得または設定します。 (Control から継承されます。)
パブリック プロパティContextMenuStripこのコントロールに関連付けられている ContextMenuStrip を取得または設定します。 (Control から継承されます。)
パブリック プロパティControlsコントロール内に格納されているコントロールのコレクションを取得します。 (Control から継承されます。)
パブリック プロパティCreatedコントロールが作成されているかどうかを示す値を取得します。 (Control から継承されます。)
プロテクト プロパティCreateParamsインフラストラクチャ。コントロール ハンドルが作成されるときに必要な作成パラメーターを取得します。 (ContainerControl.CreateParams をオーバーライドします。)
パブリック プロパティCurrentAutoScaleDimensions現在の画面の実行時寸法を取得します。 (ContainerControl から継承されます。)
パブリック プロパティCursorマウス ポインターがコントロールの上にあるときに表示されるカーソルを取得または設定します。 (Control から継承されます。)
パブリック プロパティDataBindingsコントロールのデータ連結を取得します。 (Control から継承されます。)
プロテクト プロパティDefaultCursorコントロールの既定のカーソルを取得または設定します。 (Control から継承されます。)
プロテクト プロパティDefaultImeModeコントロールがサポートしている既定の IME (Input Method Editor) モードを取得します。 (Control から継承されます。)
プロテクト プロパティDefaultMarginコントロール間に既定で指定されている空白をピクセル単位で取得します。 (Control から継承されます。)
プロテクト プロパティDefaultMaximumSizeコントロールの既定の最大サイズとして指定されている長さおよび高さをピクセル単位で取得します。 (Control から継承されます。)
プロテクト プロパティDefaultMinimumSizeコントロールの既定の最小サイズとして指定されている長さおよび高さをピクセル単位で取得します。 (Control から継承されます。)
プロテクト プロパティDefaultPaddingコントロールの内容の内部間隔をピクセル単位で取得します。 (Control から継承されます。)
プロテクト プロパティDefaultSizeコントロールの既定のサイズを取得します。 (Control.DefaultSize をオーバーライドします。)
プロテクト プロパティDesignMode Component が現在デザイン モードかどうかを示す値を取得します。 (Component から継承されます。)
パブリック プロパティDisplayRectangleコントロールの仮想表示領域を表す四角形を取得します。 (ScrollableControl から継承されます。)
パブリック プロパティDisposing基本 Control クラスが破棄処理中かどうかを示す値を取得します。 (Control から継承されます。)
パブリック プロパティDockコントロールの境界のうち、親コントロールにドッキングする境界を取得または設定します。また、コントロールのサイズが親コントロール内でどのように変化するかを決定します。 (Control から継承されます。)
パブリック プロパティDockPaddingコントロールのすべての端に対するドッキング埋め込みの設定を取得します。 (ScrollableControl から継承されます。)
プロテクト プロパティDoubleBufferedちらつきを軽減または回避するために、2 次バッファーを使用してコントロールの表面を再描画するかどうかを示す値を取得または設定します。 (Control から継承されます。)
パブリック プロパティEnabledコントロールがユーザーとの対話に応答できるかどうかを示す値を取得または設定します。 (Control から継承されます。)
プロテクト プロパティEvents Component に結び付けられているイベント ハンドラーのリストを取得します。 (Component から継承されます。)
パブリック プロパティFocusedコントロールに入力フォーカスがあるかどうかを示す値を取得します。 (Control から継承されます。)
パブリック プロパティFontコントロールによって表示されるテキストのフォントを取得または設定します。 (Control から継承されます。)
プロテクト プロパティFontHeightコントロールのフォントの高さを取得または設定します。 (Control から継承されます。)
パブリック プロパティForeColorコントロールの前景色を取得または設定します。 (Control から継承されます。)
パブリック プロパティHandleコントロールのバインド先のウィンドウ ハンドルを取得します。 (Control から継承されます。)
パブリック プロパティHasChildrenコントロールに 1 つ以上の子コントロールが格納されているかどうかを示す値を取得します。 (Control から継承されます。)
パブリック プロパティHeightコントロールの高さを取得または設定します。 (Control から継承されます。)
パブリック プロパティHorizontalScroll水平スクロール バーに関連付けられた特性を取得します。 (ScrollableControl から継承されます。)
プロテクト プロパティHScroll水平スクロール バーが表示されるかどうかを示す値を、取得または設定します。 (ScrollableControl から継承されます。)
パブリック プロパティImeModeコントロールの IME (Input Method Editor) モードを取得または設定します。 (Control から継承されます。)
プロテクト プロパティImeModeBaseコントロールの IME モードを取得または設定します。 (Control から継承されます。)
パブリック プロパティInvokeRequired呼び出し元がコントロールの作成されたスレッドと異なるスレッド上にあるため、コントロールに対してメソッドの呼び出しを実行するときに、呼び出し元で invoke メソッドを呼び出す必要があるかどうかを示す値を取得します。 (Control から継承されます。)
パブリック プロパティIsAccessibleコントロールがユーザー補助アプリケーションに表示されるかどうかを示す値を取得または設定します。 (Control から継承されます。)
パブリック プロパティIsDisposedコントロールが破棄されているかどうかを示す値を取得します。 (Control から継承されます。)
パブリック プロパティIsHandleCreatedコントロールにハンドルが関連付けられているかどうかを示す値を取得します。 (Control から継承されます。)
パブリック プロパティIsMirroredコントロールがミラー化されるかどうかを示す値を取得します。 (Control から継承されます。)
パブリック プロパティLayoutEngineコントロールのレイアウト エンジンのキャッシュ インスタンスを取得します。 (Control から継承されます。)
パブリック プロパティLeftコントロールの左端とコンテナーのクライアント領域の左端の間の距離をピクセルで取得または設定します。 (Control から継承されます。)
パブリック プロパティLocationコンテナーの左上隅に対する相対座標として、コントロールの左上隅の座標を取得または設定します。 (Control から継承されます。)
パブリック プロパティMarginコントロール間の空白を取得または設定します。 (Control から継承されます。)
パブリック プロパティMaximumSize GetPreferredSize が指定できる上限のサイズを取得または設定します。 (Control から継承されます。)
パブリック プロパティMinimumSize GetPreferredSize が指定できる下限のサイズを取得または設定します。 (Control から継承されます。)
パブリック プロパティNameコントロールの名前を取得または設定します。 (Control から継承されます。)
パブリック プロパティPaddingコントロールの埋め込みを取得または設定します。 (Control から継承されます。)
パブリック プロパティParentコントロールの親コンテナーを取得または設定します。 (Control から継承されます。)
パブリック プロパティParentFormコンテナー コントロールが割り当てられるフォームを取得します。 (ContainerControl から継承されます。)
パブリック プロパティPreferredSizeコントロールが適合する四角形領域のサイズを取得します。 (Control から継承されます。)
パブリック プロパティProductNameコントロールを格納しているアセンブリの製品名を取得します。 (Control から継承されます。)
パブリック プロパティProductVersionコントロールを格納しているアセンブリのバージョンを取得します。 (Control から継承されます。)
パブリック プロパティRecreatingHandleコントロールが現在そのコントロールのハンドルを再作成中かどうかを示す値を取得します。 (Control から継承されます。)
パブリック プロパティRegionコントロールに関連付けられたウィンドウ領域を取得または設定します。 (Control から継承されます。)
プロテクト プロパティRenderRightToLeft 互換性のために残されています。このプロパティは使用されなくなりました。 (Control から継承されます。)
プロテクト プロパティResizeRedrawサイズが変更されたときに、コントロールがコントロール自体を再描画するかどうかを示す値を取得または設定します。 (Control から継承されます。)
パブリック プロパティRightコントロールの右端とコンテナーのクライアント領域の左端の間の距離をピクセルで取得します。 (Control から継承されます。)
パブリック プロパティRightToLeftコントロールの要素が、右から左へ表示されるフォントを使用するロケールをサポートするように配置されているかどうかを示す値を取得または設定します。 (Control から継承されます。)
プロテクト プロパティScaleChildren子コントロールのスケーリングを決定する値を取得します。 (Control から継承されます。)
プロテクト プロパティShowFocusCuesコントロールがフォーカスを示す四角形を表示する必要があるかどうかを示す値を取得します。 (Control から継承されます。)
プロテクト プロパティShowKeyboardCuesユーザー インターフェイスがキーボード アクセラレータを表示または非表示にする適切な状態かどうかを示す値を取得します。 (Control から継承されます。)
パブリック プロパティSiteコントロールのサイトを取得または設定します。 (Control から継承されます。)
パブリック プロパティSizeコントロールの高さと幅を取得または設定します。 (Control から継承されます。)
パブリック プロパティTabIndexコンテナー内のコントロールのタブ オーダーを取得または設定します。 (Control から継承されます。)
パブリック プロパティTabStopユーザーが Tab キーで、このコントロールにフォーカスを移すことができるかどうかを示す値を取得または設定します。 (Control から継承されます。)
パブリック プロパティTagコントロールに関するデータを格納するオブジェクトを取得または設定します。 (Control から継承されます。)
パブリック プロパティTextこのコントロールに関連付けられているテキストを取得または設定します。 (Control.Text をオーバーライドします。)
パブリック プロパティTopコントロールの上端とコンテナーのクライアント領域の上端の間の距離をピクセル単位で取得または設定します。 (Control から継承されます。)
パブリック プロパティTopLevelControl別の Windows フォーム コントロールを親として持たない親コントロールを取得します。 一般的に、これは、コントロールを格納している、最も外側の Form です。 (Control から継承されます。)
パブリック プロパティUseWaitCursor現在のコントロールおよびすべての子コントロールに待機カーソルを使用するかどうかを示す値を取得または設定します。 (Control から継承されます。)
パブリック プロパティVerticalScroll垂直スクロール バーに関連付けられた特性を取得します。 (ScrollableControl から継承されます。)
パブリック プロパティVisibleコントロールとそのすべての子コントロールが表示されているかどうかを示す値を取得または設定します。 (Control から継承されます。)
プロテクト プロパティVScroll垂直スクロール バーが表示されるかどうかを示す値を、取得または設定します。 (ScrollableControl から継承されます。)
パブリック プロパティWidthコントロールの幅を取得または設定します。 (Control から継承されます。)
パブリック プロパティWindowTargetインフラストラクチャ。このクラスでは、このプロパティは使用されません。 (Control から継承されます。)
このページのトップへ
  名前説明
プロテクト メソッドAccessibilityNotifyClients(AccessibleEvents, Int32)指定した子コントロールの指定した AccessibleEvents をユーザー補助クライアント アプリケーションに通知します。 (Control から継承されます。)
プロテクト メソッドAccessibilityNotifyClients(AccessibleEvents, Int32, Int32)指定した子コントロールの指定した AccessibleEvents をユーザー補助クライアント アプリケーションに通知します。 (Control から継承されます。)
プロテクト メソッドAdjustFormScrollbarsインフラストラクチャ。現在のコントロールの位置、および現在選択されているコントロールを基準として、コンテナー上のスクロール バーを調節します。 (ContainerControl から継承されます。)
パブリック メソッドBeginInvoke(Delegate)コントロールの基になるハンドルが作成されたスレッド上で、指定したデリゲートを非同期的に実行します。 (Control から継承されます。)
パブリック メソッドBeginInvoke(Delegate, Object[])コントロールの基になるハンドルが作成されたスレッド上で、指定した引数で指定したデリゲートを非同期的に実行します。 (Control から継承されます。)
パブリック メソッドBringToFrontコントロールを z オーダーの最前面へ移動します。 (Control から継承されます。)
パブリック メソッドContains指定したコントロールが、コントロールの子かどうかを示す値を取得します。 (Control から継承されます。)
プロテクト メソッドCreateAccessibilityInstanceコントロールの新しいユーザー補助オブジェクトを作成します。 (Control から継承されます。)
パブリック メソッドCreateControlハンドルおよび子コントロールの作成を含めて、強制的に表示子コントロールを作成します。 (Control から継承されます。)
プロテクト メソッドCreateControlsInstanceコントロールのコントロール コレクションの新しいインスタンスを作成します。 (Control から継承されます。)
パブリック メソッドCreateGraphicsコントロールの Graphics を作成します。 (Control から継承されます。)
プロテクト メソッドCreateHandleコントロールのハンドルを作成します。 (Control から継承されます。)
パブリック メソッドCreateObjRefリモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 (MarshalByRefObject から継承されます。)
プロテクト メソッドDefWndProc指定したメッセージを既定のウィンドウ プロシージャに送信します。 (Control から継承されます。)
プロテクト メソッドDestroyHandleコントロールに関連付けられたハンドルを破棄します。 (Control から継承されます。)
パブリック メソッドDispose() Component によって使用されているすべてのリソースを解放します。 (Component から継承されます。)
プロテクト メソッドDispose(Boolean) Control とその子コントロールが使用しているアンマネージ リソースを解放します。オプションで、マネージ リソースも解放します。 (ContainerControl から継承されます。)
パブリック メソッドDoDragDropドラッグ アンド ドロップ操作を開始します。 (Control から継承されます。)
パブリック メソッドDrawToBitmap指定したビットマップへのレンダリングをサポートします。 (Control から継承されます。)
パブリック メソッドEndInvoke渡された IAsyncResult によって表される、非同期操作の戻り値を取得します。 (Control から継承されます。)
パブリック メソッドEquals(Object)指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッドFinalize Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 (Component から継承されます。)
パブリック メソッドFindFormコントロールがあるフォームを取得します。 (Control から継承されます。)
パブリック メソッドFocusコントロールに入力フォーカスを設定します。 (Control から継承されます。)
プロテクト メソッドGetAccessibilityObjectById指定した AccessibleObject を取得します。 (Control から継承されます。)
プロテクト メソッドGetAutoSizeMode AutoSize プロパティが有効なときのコントロールの動作を示す値を取得します。 (Control から継承されます。)
パブリック メソッドGetChildAtPoint(Point)指定した座標にある子コントロールを取得します。 (Control から継承されます。)
パブリック メソッドGetChildAtPoint(Point, GetChildAtPointSkip)特定の種類の子コントロールを無視するかどうかを指定して、指定した座標にある子コントロールを取得します。 (Control から継承されます。)
パブリック メソッドGetContainerControlコントロールの親チェインの 1 つ上の ContainerControl を返します。 (Control から継承されます。)
パブリック メソッドGetHashCode特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッドGetLifetimeService対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッドGetNextControl子コントロールのタブ オーダー内の 1 つ前または 1 つ後ろのコントロールを取得します。 (Control から継承されます。)
パブリック メソッドGetPreferredSizeコントロールが収まる四角形の領域のサイズを取得します。 (Control から継承されます。)
プロテクト メソッドGetScaledBoundsコントロールのスケールが設定される境界を取得します。 (Control から継承されます。)
プロテクト メソッドGetScrollState指定したフラグが設定されているかどうかを判断します。 (ScrollableControl から継承されます。)
プロテクト メソッドGetService Component またはその Container で提供されるサービスを表すオブジェクトを返します。 (Component から継承されます。)
プロテクト メソッドGetStyleコントロールの指定したコントロール スタイル ビットの値を取得します。 (Control から継承されます。)
プロテクト メソッドGetTopLevelコントロールがトップレベル コントロールかどうかを判断します。 (Control から継承されます。)
パブリック メソッドGetType現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッドHideコントロールをユーザーに対して非表示にします。 (Control から継承されます。)
パブリック メソッドInitializeLifetimeService対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。)
プロテクト メソッドInitLayoutコントロールが別のコンテナーに追加された後、呼び出されます。 (Control から継承されます。)
パブリック メソッドInvalidate()コントロールの表面全体を無効化して、コントロールを再描画します。 (Control から継承されます。)
パブリック メソッドInvalidate(Boolean)コントロールの特定の領域を無効にし、そのコントロールに描画メッセージを送信します。 オプションとして、そのコントロールに割り当てられている子コントロールも無効にします。 (Control から継承されます。)
パブリック メソッドInvalidate(Rectangle)コントロールの指定した領域を無効にし (そのコントロールの次の描画操作で再描画される領域を示す更新領域に追加し)、描画メッセージがそのコントロールに送信されるようにします。 (Control から継承されます。)
パブリック メソッドInvalidate(Region)コントロールの指定した領域を無効にし (そのコントロールの次の描画操作で再描画される領域を示す更新領域に追加し)、描画メッセージがそのコントロールに送信されるようにします。 (Control から継承されます。)
パブリック メソッドInvalidate(Rectangle, Boolean)コントロールの指定した領域を無効にし (そのコントロールの次の描画操作で再描画される領域を示す更新領域に追加し)、描画メッセージがそのコントロールに送信されるようにします。 オプションとして、そのコントロールに割り当てられている子コントロールも無効にします。 (Control から継承されます。)
パブリック メソッドInvalidate(Region, Boolean)コントロールの指定した領域を無効にし (そのコントロールの次の描画操作で再描画される領域を示す更新領域に追加し)、描画メッセージがそのコントロールに送信されるようにします。 オプションとして、そのコントロールに割り当てられている子コントロールも無効にします。 (Control から継承されます。)
パブリック メソッドInvoke(Delegate)コントロールの基になるウィンドウ ハンドルを所有するスレッド上で、指定したデリゲートを実行します。 (Control から継承されます。)
パブリック メソッドInvoke(Delegate, Object[])コントロールの基になるウィンドウ ハンドルを所有するスレッド上で、指定した引数リストを使用して、指定したデリゲートを実行します。 (Control から継承されます。)
プロテクト メソッドInvokeGotFocus指定したコントロールの GotFocus イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドInvokeLostFocus指定したコントロールの LostFocus イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドInvokeOnClick指定したコントロールの Click イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドInvokePaint指定したコントロールの Paint イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドInvokePaintBackground指定したコントロールの PaintBackground イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドIsInputChar文字が、コントロールによって認識される入力文字かどうかを判断します。 (Control から継承されます。)
プロテクト メソッドIsInputKey指定されているキーが、通常の入力キーであるか、またはプリプロセスを必要とする特殊なキーであるかを確認します。 (Control から継承されます。)
プロテクト メソッドMemberwiseClone()現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッドMemberwiseClone(Boolean)現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。 (MarshalByRefObject から継承されます。)
プロテクト メソッドNotifyInvalidateインフラストラクチャ。無効化するコントロールの領域を指定して、Invalidated イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnAutoSizeChanged AutoSizeChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnAutoValidateChanged AutoValidateChanged イベントを発生させます。 (ContainerControl から継承されます。)
プロテクト メソッドOnBackColorChanged BackColorChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnBackgroundImageChanged BackgroundImageChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnBackgroundImageLayoutChanged BackgroundImageLayoutChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnBindingContextChanged BindingContextChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnCausesValidationChanged CausesValidationChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnChangeUICues ChangeUICues イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnClick Click イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnClientSizeChanged ClientSizeChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnContextMenuChanged ContextMenuChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnContextMenuStripChanged ContextMenuStripChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnControlAdded ControlAdded イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnControlRemoved ControlRemoved イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnCreateControl CreateControl イベントを発生させます。 (ContainerControl.OnCreateControl() をオーバーライドします。)
プロテクト メソッドOnCursorChanged CursorChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnDockChanged DockChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnDoubleClick DoubleClick イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnDragDrop DragDrop イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnDragEnter DragEnter イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnDragLeave DragLeave イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnDragOver DragOver イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnEnabledChanged EnabledChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnEnter Enter イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnFontChanged FontChanged イベントを発生させます。 (ContainerControl から継承されます。)
プロテクト メソッドOnForeColorChanged ForeColorChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnGiveFeedback GiveFeedback イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnGotFocus GotFocus イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnHandleCreated HandleCreated イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnHandleDestroyed HandleDestroyed イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnHelpRequested HelpRequested イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnImeModeChanged ImeModeChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnInvalidated Invalidated イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnKeyDown KeyDown イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnKeyPress KeyPress イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnKeyUp KeyUp イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnLayout Layout イベントを発生させます。 (ContainerControl から継承されます。)
プロテクト メソッドOnLeave Leave イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnLoad Load イベントを発生させます。
プロテクト メソッドOnLocationChanged LocationChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnLostFocus LostFocus イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnMarginChanged MarginChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnMouseCaptureChanged MouseCaptureChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnMouseClick MouseClick イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnMouseDoubleClick MouseDoubleClick イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnMouseDown MouseDown イベントを発生させます。 (Control.OnMouseDown(MouseEventArgs) をオーバーライドします。)
プロテクト メソッドOnMouseEnter MouseEnter イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnMouseHover MouseHover イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnMouseLeave MouseLeave イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnMouseMove MouseMove イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnMouseUp MouseUp イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnMouseWheel MouseWheel イベントを発生させます。 (ScrollableControl から継承されます。)
プロテクト メソッドOnMove Move イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnNotifyMessageコントロールに Windows メッセージを通知します。 (Control から継承されます。)
プロテクト メソッドOnPaddingChanged PaddingChanged イベントを発生させます。 (ScrollableControl から継承されます。)
プロテクト メソッドOnPaint Paint イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnPaintBackgroundコントロールの背景を描画します。 (ScrollableControl から継承されます。)
プロテクト メソッドOnParentBackColorChangedコントロールのコンテナーの BackColor プロパティ値が変更された場合に、BackColorChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnParentBackgroundImageChangedコントロールのコンテナーの BackgroundImage プロパティ値が変更された場合に、BackgroundImageChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnParentBindingContextChangedコントロールのコンテナーの BindingContext プロパティ値が変更された場合に、BindingContextChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnParentChanged ParentChanged イベントを発生させます。 (ContainerControl から継承されます。)
プロテクト メソッドOnParentCursorChanged CursorChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnParentEnabledChangedコントロールのコンテナーの Enabled プロパティ値が変更された場合に、EnabledChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnParentFontChangedコントロールのコンテナーの Font プロパティ値が変更された場合に、FontChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnParentForeColorChangedコントロールのコンテナーの ForeColor プロパティ値が変更された場合に、ForeColorChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnParentRightToLeftChangedコントロールのコンテナーの RightToLeft プロパティ値が変更された場合に、RightToLeftChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnParentVisibleChangedコントロールのコンテナーの Visible プロパティ値が変更された場合に、VisibleChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnPreviewKeyDown PreviewKeyDown イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnPrint Paint イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnQueryContinueDrag QueryContinueDrag イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnRegionChanged RegionChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnResizeインフラストラクチャ。 Resize イベントを発生させます。 (Control.OnResize(EventArgs) をオーバーライドします。)
プロテクト メソッドOnRightToLeftChanged RightToLeftChanged イベントを発生させます。 (ScrollableControl から継承されます。)
プロテクト メソッドOnScroll Scroll イベントを発生させます。 (ScrollableControl から継承されます。)
プロテクト メソッドOnSizeChanged SizeChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnStyleChanged StyleChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnSystemColorsChanged SystemColorsChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnTabIndexChanged TabIndexChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnTabStopChanged TabStopChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnTextChanged TextChanged イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnValidated Validated イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnValidating Validating イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドOnVisibleChanged VisibleChanged イベントを発生させます。 (ScrollableControl から継承されます。)
パブリック メソッドPerformAutoScaleコンテナー コントロールとその子のスケーリングを実行します。 (ContainerControl から継承されます。)
パブリック メソッドPerformLayout()コントロールがレイアウト ロジックをすべての子コントロールに適用するように強制します。 (Control から継承されます。)
パブリック メソッドPerformLayout(Control, String)コントロールがレイアウト ロジックをすべての子コントロールに適用するように強制します。 (Control から継承されます。)
パブリック メソッドPointToClient指定した画面上のポイントを計算してクライアント座標を算出します。 (Control から継承されます。)
パブリック メソッドPointToScreen指定したクライアント ポイントを計算して画面座標を算出します。 (Control から継承されます。)
パブリック メソッドPreProcessControlMessageキーボード メッセージまたは入力メッセージがディスパッチされる前に、メッセージ ループ内の入力メッセージを前処理します。 (Control から継承されます。)
パブリック メソッドPreProcessMessageキーボード メッセージまたは入力メッセージがディスパッチされる前に、メッセージ ループ内の入力メッセージを前処理します。 (Control から継承されます。)
プロテクト メソッドProcessCmdKeyコマンド キーを処理します。 (ContainerControl から継承されます。)
プロテクト メソッドProcessDialogCharインフラストラクチャ。ダイアログ文字を処理します。 (ContainerControl から継承されます。)
プロテクト メソッドProcessDialogKeyインフラストラクチャ。ダイアログ キーを処理します。 (ContainerControl から継承されます。)
プロテクト メソッドProcessKeyEventArgsキー メッセージを処理し、適切なコントロール イベントを生成します。 (Control から継承されます。)
プロテクト メソッドProcessKeyMessageキーボード メッセージを処理します。 (Control から継承されます。)
プロテクト メソッドProcessKeyPreviewキーボード メッセージをプレビューします。 (Control から継承されます。)
プロテクト メソッドProcessMnemonicインフラストラクチャ。ニーモニック文字を処理します。 (ContainerControl から継承されます。)
プロテクト メソッドProcessTabKey次に使用できるコントロールを選択し、そのコントロールをアクティブにします。 (ContainerControl から継承されます。)
プロテクト メソッドRaiseDragEventインフラストラクチャ。適切なドラッグ イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドRaiseKeyEventインフラストラクチャ。適切なキー イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドRaiseMouseEventインフラストラクチャ。適切なマウス イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドRaisePaintEventインフラストラクチャ。適切な描画イベントを発生させます。 (Control から継承されます。)
プロテクト メソッドRecreateHandle強制的にコントロールのハンドルを再作成します。 (Control から継承されます。)
パブリック メソッドRectangleToClient指定した画面上の四角形のサイズと位置をクライアント座標で算出します。 (Control から継承されます。)
パブリック メソッドRectangleToScreen指定したクライアント領域の四角形のサイズと位置を画面座標で算出します。 (Control から継承されます。)
パブリック メソッドRefresh強制的に、コントロールがクライアント領域を無効化し、直後にそのコントロール自体とその子コントロールを再描画するようにします。 (Control から継承されます。)
パブリック メソッドResetBackColor BackColor プロパティを既定値にリセットします。 (Control から継承されます。)
パブリック メソッドResetBindings BindingSource にバインドされたコントロールに対し、リスト内のすべての項目を再度読み込んで表示値を更新するよう通知します。 (Control から継承されます。)
パブリック メソッドResetCursor Cursor プロパティを既定値にリセットします。 (Control から継承されます。)
パブリック メソッドResetFont Font プロパティを既定値にリセットします。 (Control から継承されます。)
パブリック メソッドResetForeColor ForeColor プロパティを既定値にリセットします。 (Control から継承されます。)
パブリック メソッドResetImeMode ImeMode プロパティを既定値にリセットします。 (Control から継承されます。)
プロテクト メソッドResetMouseEventArgsインフラストラクチャ。 MouseLeave イベントを処理するためのコントロールをリセットします。 (Control から継承されます。)
パブリック メソッドResetRightToLeft RightToLeft プロパティを既定値にリセットします。 (Control から継承されます。)
パブリック メソッドResetText Text プロパティを既定値にリセットします。 (Control から継承されます。)
パブリック メソッドResumeLayout()通常のレイアウト ロジックを再開します。 (Control から継承されます。)
パブリック メソッドResumeLayout(Boolean)通常のレイアウト ロジックを再開します。オプションで、保留中のレイアウト要求のレイアウトを強制的に即時実行します。 (Control から継承されます。)
プロテクト メソッドRtlTranslateAlignment(ContentAlignment)指定した ContentAlignment を適切な ContentAlignment に変換し、テキストを右から左に表示できるようにします。 (Control から継承されます。)
プロテクト メソッドRtlTranslateAlignment(HorizontalAlignment)指定した HorizontalAlignment を適切な HorizontalAlignment に変換し、テキストを右から左に表示できるようにします。 (Control から継承されます。)
プロテクト メソッドRtlTranslateAlignment(LeftRightAlignment)指定した LeftRightAlignment を適切な LeftRightAlignment に変換し、テキストを右から左に表示できるようにします。 (Control から継承されます。)
プロテクト メソッドRtlTranslateContent指定した ContentAlignment を適切な ContentAlignment に変換し、テキストを右から左に表示できるようにします。 (Control から継承されます。)
プロテクト メソッドRtlTranslateHorizontal指定した HorizontalAlignment を適切な HorizontalAlignment に変換し、テキストを右から左に表示できるようにします。 (Control から継承されます。)
プロテクト メソッドRtlTranslateLeftRight指定した LeftRightAlignment を適切な LeftRightAlignment に変換し、テキストを右から左に表示できるようにします。 (Control から継承されます。)
パブリック メソッドScale(Single) 互換性のために残されています。コントロールおよび子コントロールのスケールを設定します。 (Control から継承されます。)
パブリック メソッドScale(SizeF)指定されたスケール ファクターによってコントロールおよびすべての子コントロールのスケールを設定します。 (Control から継承されます。)
パブリック メソッドScale(Single, Single) 互換性のために残されています。コントロール全体および子コントロールのスケールを設定します。 (Control から継承されます。)
プロテクト メソッドScaleControlコントロールの位置、サイズ、埋め込み、およびマージンのスケールを設定します。 (ScrollableControl から継承されます。)
プロテクト メソッドScaleCoreこのクラスでは、このメソッドは無効です。 (ScrollableControl から継承されます。)
パブリック メソッドScrollControlIntoView自動スクロール機能が有効になっているコントロール上で、指定した子コントロールが表示されるまでスクロールします。 (ScrollableControl から継承されます。)
プロテクト メソッドScrollToControl指定した子コントロールへのスクロールのオフセットを計算します。 (ScrollableControl から継承されます。)
パブリック メソッドSelect()コントロールをアクティブにします。 (Control から継承されます。)
プロテクト メソッドSelect(Boolean, Boolean)子コントロールをアクティブにします。 オプションとして、タブ オーダーでコントロールを選択するときの方向を指定します。 (ContainerControl から継承されます。)
パブリック メソッドSelectNextControl次のコントロールをアクティブにします。 (Control から継承されます。)
パブリック メソッドSendToBackコントロールを z オーダーの背面に移動します。 (Control から継承されます。)
パブリック メソッドSetAutoScrollMargin自動スクロールのマージンのサイズを設定します。 (ScrollableControl から継承されます。)
プロテクト メソッドSetAutoSizeMode AutoSize プロパティが有効なときのコントロールの動作を示す値を設定します。 (Control から継承されます。)
パブリック メソッドSetBounds(Int32, Int32, Int32, Int32)コントロールの範囲を指定した位置とサイズに設定します。 (Control から継承されます。)
パブリック メソッドSetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)コントロールの指定した範囲を指定した位置とサイズに設定します。 (Control から継承されます。)
プロテクト メソッドSetBoundsCoreこのコントロールの指定した境界を設定する作業を実行します。 (Control から継承されます。)
プロテクト メソッドSetClientSizeCoreコントロールのクライアント領域のサイズを設定します。 (Control から継承されます。)
プロテクト メソッドSetDisplayRectLocation表示ウィンドウを指定した値に配置します。 (ScrollableControl から継承されます。)
プロテクト メソッドSetScrollState指定したスクロール状態フラグを設定します。 (ScrollableControl から継承されます。)
プロテクト メソッドSetStyle指定した ControlStyles フラグを true または false に設定します。 (Control から継承されます。)
プロテクト メソッドSetTopLevelコントロールをトップレベル コントロールとして設定します。 (Control から継承されます。)
プロテクト メソッドSetVisibleCoreコントロールを指定した表示状態に設定します。 (Control から継承されます。)
パブリック メソッドShowコントロールをユーザーに対して表示します。 (Control から継承されます。)
プロテクト メソッドSizeFromClientSizeクライアント領域の高さおよび幅からコントロール全体のサイズを決定します。 (Control から継承されます。)
パブリック メソッドSuspendLayoutコントロールのレイアウト ロジックを一時的に中断します。 (Control から継承されます。)
パブリック メソッドToString Component の名前を格納している String を返します。 このメソッドはオーバーライドできません。 (Component から継承されます。)
パブリック メソッドUpdateコントロールによって、クライアント領域内の無効化された領域が再描画されます。 (Control から継承されます。)
プロテクト メソッドUpdateBounds()コントロールの範囲を現在のサイズと位置で更新します。 (Control から継承されます。)
プロテクト メソッドUpdateBounds(Int32, Int32, Int32, Int32)コントロールの範囲を指定したサイズと位置で更新します。 (Control から継承されます。)
プロテクト メソッドUpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)コントロールの範囲を指定したサイズ、位置、およびクライアント サイズで更新します。 (Control から継承されます。)
プロテクト メソッドUpdateDefaultButton派生クラスによってオーバーライドされた場合に、既定のボタンを更新します。 (ContainerControl から継承されます。)
プロテクト メソッドUpdateStyles割り当て済みのスタイルを強制的にコントロールに再適用します。 (Control から継承されます。)
プロテクト メソッドUpdateZOrderコントロールを親の z オーダーで更新します。 (Control から継承されます。)
パブリック メソッドValidate()フォーカスを失ったコントロールの値を、Validating イベントと Validated イベントを順に発生させることによって検証します。 (ContainerControl から継承されます。)
パブリック メソッドValidate(Boolean)自動検証が有効かどうかに応じて、フォーカスを失ったコントロールの値を検証します。 (ContainerControl から継承されます。)
パブリック メソッドValidateChildren()検証をサポートするコントロールに含まれるすべての子コントロールでデータを検証します。 (ContainerControl.ValidateChildren() をオーバーライドします。)
パブリック メソッドValidateChildren(ValidationConstraints)検証をサポートするコントロールに含まれるすべての子コントロールでデータを検証します。 (ContainerControl.ValidateChildren(ValidationConstraints) をオーバーライドします。)
プロテクト メソッドWndProcWindows メッセージを処理します。 (ContainerControl.WndProc(Message) をオーバーライドします。)
このページのトップへ
  名前説明
パブリック イベントAutoSizeChanged AutoSize プロパティが変更されたときに発生します。
パブリック イベントAutoValidateChanged AutoValidate プロパティが変更されたときに発生します。
パブリック イベントBackColorChanged BackColor プロパティの値が変化したときに発生します。 (Control から継承されます。)
パブリック イベントBackgroundImageChanged BackgroundImage プロパティの値が変化したときに発生します。 (Control から継承されます。)
パブリック イベントBackgroundImageLayoutChanged BackgroundImageLayout プロパティが変更されたときに発生します。 (Control から継承されます。)
パブリック イベントBindingContextChanged BindingContext プロパティの値が変化したときに発生します。 (Control から継承されます。)
パブリック イベントCausesValidationChanged CausesValidation プロパティの値が変化したときに発生します。 (Control から継承されます。)
パブリック イベントChangeUICuesフォーカスまたはキーボードのユーザー インターフェイス (UI) キューが変更されるときに発生します。 (Control から継承されます。)
パブリック イベントClickコントロールがクリックされたときに発生します。 (Control から継承されます。)
パブリック イベントClientSizeChanged ClientSize プロパティの値が変化したときに発生します。 (Control から継承されます。)
パブリック イベントContextMenuChanged ContextMenu プロパティの値が変化したときに発生します。 (Control から継承されます。)
パブリック イベントContextMenuStripChanged ContextMenuStrip プロパティの値が変化したときに発生します。 (Control から継承されます。)
パブリック イベントControlAdded新しいコントロールが Control.ControlCollection に追加されたときに発生します。 (Control から継承されます。)
パブリック イベントControlRemoved Control.ControlCollection からコントロールが削除されたときに発生します。 (Control から継承されます。)
パブリック イベントCursorChanged Cursor プロパティの値が変化したときに発生します。 (Control から継承されます。)
パブリック イベントDisposed Dispose メソッドの呼び出しによってコンポーネントが破棄されると発生します。 (Component から継承されます。)
パブリック イベントDockChanged Dock プロパティの値が変化したときに発生します。 (Control から継承されます。)
パブリック イベントDoubleClickコントロールがダブルクリックされたときに発生します。 (Control から継承されます。)
パブリック イベントDragDropドラッグ アンド ドロップ操作が完了したときに発生します。 (Control から継承されます。)
パブリック イベントDragEnterオブジェクトがコントロールの境界内にドラッグされると発生します。 (Control から継承されます。)
パブリック イベントDragLeaveオブジェクトがコントロールの境界外にドラッグされたときに発生します。 (Control から継承されます。)
パブリック イベントDragOverオブジェクトがコントロールの境界内にドラッグされたときに発生します。 (Control から継承されます。)
パブリック イベントEnabledChanged Enabled プロパティの値が変更された場合に発生します。 (Control から継承されます。)
パブリック イベントEnterコントロールが入力されると発生します。 (Control から継承されます。)
パブリック イベントFontChanged Font プロパティの値が変更された場合に発生します。 (Control から継承されます。)
パブリック イベントForeColorChanged ForeColor プロパティの値が変更された場合に発生します。 (Control から継承されます。)
パブリック イベントGiveFeedbackドラッグ操作中に発生します。 (Control から継承されます。)
パブリック イベントGotFocusコントロールがフォーカスを受け取ると発生します。 (Control から継承されます。)
パブリック イベントHandleCreatedコントロールに対してハンドルが作成されると発生します。 (Control から継承されます。)
パブリック イベントHandleDestroyedコントロールのハンドルが破棄されているときに発生します。 (Control から継承されます。)
パブリック イベントHelpRequestedユーザーがコントロールのヘルプを要求すると発生します。 (Control から継承されます。)
パブリック イベントImeModeChanged ImeMode プロパティが変更された場合に発生します。 (Control から継承されます。)
パブリック イベントInvalidatedコントロールの表示に再描画が必要なときに発生します。 (Control から継承されます。)
パブリック イベントKeyDownコントロールにフォーカスがあるときにキーが押されると発生します。 (Control から継承されます。)
パブリック イベントKeyPressコントロールにフォーカスがあるときにキーが押されると発生します。 (Control から継承されます。)
パブリック イベントKeyUpコントロールにフォーカスがあるときにキーが離されると発生します。 (Control から継承されます。)
パブリック イベントLayoutコントロールの子コントロールの位置を変更する必要があるときに発生します。 (Control から継承されます。)
パブリック イベントLeave入力フォーカスがコントロールを離れると発生します。 (Control から継承されます。)
パブリック イベントLoadコントロールが初めて表示される前に発生します。
パブリック イベントLocationChanged Location プロパティの値が変更された場合に発生します。 (Control から継承されます。)
パブリック イベントLostFocusコントロールがフォーカスを失ったときに発生します。 (Control から継承されます。)
パブリック イベントMarginChangedコントロールのマージンが変更されたときに発生します。 (Control から継承されます。)
パブリック イベントMouseCaptureChangedコントロールがマウスのキャプチャを失うと発生します。 (Control から継承されます。)
パブリック イベントMouseClickマウスでコントロールをクリックしたときに発生します。 (Control から継承されます。)
パブリック イベントMouseDoubleClickマウスでコントロールをダブルクリックしたときに発生します。 (Control から継承されます。)
パブリック イベントMouseDownマウス ポインターがコントロール上にあり、マウス ボタンがクリックされると発生します。 (Control から継承されます。)
パブリック イベントMouseEnterマウス ポインターによってコントロールが入力されると発生します。 (Control から継承されます。)
パブリック イベントMouseHoverマウス ポインターをコントロールの上に重ねると発生します。 (Control から継承されます。)
パブリック イベントMouseLeaveマウス ポインターがコントロールを離れると発生します。 (Control から継承されます。)
パブリック イベントMouseMoveマウス ポインターがコントロール上を移動すると発生します。 (Control から継承されます。)
パブリック イベントMouseUpマウス ポインターがコントロール上にあり、マウス ボタンが離されると発生します。 (Control から継承されます。)
パブリック イベントMouseWheelコントロールにフォーカスがある間に、マウスのホイールを移動したときに発生します。 (Control から継承されます。)
パブリック イベントMoveコントロールが移動されると発生します。 (Control から継承されます。)
パブリック イベントPaddingChangedコントロールの埋め込みが変更されたときに発生します。 (Control から継承されます。)
パブリック イベントPaintコントロールが再描画されると発生します。 (Control から継承されます。)
パブリック イベントParentChanged Parent プロパティの値が変更された場合に発生します。 (Control から継承されます。)
パブリック イベントPreviewKeyDownこのコントロールにフォーカスがあるときにキーが押された場合、KeyDown イベントの前に発生します。 (Control から継承されます。)
パブリック イベントQueryAccessibilityHelp AccessibleObject がユーザー補助アプリケーションにヘルプを提供したときに発生します。 (Control から継承されます。)
パブリック イベントQueryContinueDragドラッグ アンド ドロップ操作中に発生し、ドラッグ ソースがドラッグ アンド ドロップ操作をキャンセルする必要があるかどうかを決定できるようにします。 (Control から継承されます。)
パブリック イベントRegionChanged Region プロパティの値が変化したときに発生します。 (Control から継承されます。)
パブリック イベントResizeコントロールのサイズが変更されると発生します。 (Control から継承されます。)
パブリック イベントRightToLeftChanged RightToLeft プロパティの値が変更された場合に発生します。 (Control から継承されます。)
パブリック イベントScrollユーザーまたはコードによってクライアント領域がスクロールされたときに発生します。 (ScrollableControl から継承されます。)
パブリック イベントSizeChanged Size プロパティの値が変更された場合に発生します。 (Control から継承されます。)
パブリック イベントStyleChangedコントロール スタイルが変更されると発生します。 (Control から継承されます。)
パブリック イベントSystemColorsChangedシステム カラーが変更されると発生します。 (Control から継承されます。)
パブリック イベントTabIndexChanged TabIndex プロパティの値が変更された場合に発生します。 (Control から継承されます。)
パブリック イベントTabStopChanged TabStop プロパティの値が変更された場合に発生します。 (Control から継承されます。)
パブリック イベントTextChangedインフラストラクチャ。 TextChanged イベントを発生させます。
パブリック イベントValidatedコントロールの検証が終了すると発生します。 (Control から継承されます。)
パブリック イベントValidatingコントロールが検証しているときに発生します。 (Control から継承されます。)
パブリック イベントVisibleChanged Visible プロパティの値が変更された場合に発生します。 (Control から継承されます。)
このページのトップへ
  名前説明
明示的なインターフェイス実装プライベート メソッドIContainerControl.ActivateControl指定したコントロールをアクティブにします。 (ContainerControl から継承されます。)
明示的なインターフェイス実装プライベート メソッドIDropTarget.OnDragDropインフラストラクチャ。 DragDrop イベントを発生させます。 (Control から継承されます。)
明示的なインターフェイス実装プライベート メソッドIDropTarget.OnDragEnterインフラストラクチャ。 DragEnter イベントを発生させます。 (Control から継承されます。)
明示的なインターフェイス実装プライベート メソッドIDropTarget.OnDragLeaveインフラストラクチャ。 DragLeave イベントを発生させます。 (Control から継承されます。)
明示的なインターフェイス実装プライベート メソッドIDropTarget.OnDragOverインフラストラクチャ。 DragOver イベントを発生させます。 (Control から継承されます。)
このページのトップへ

UserControl は、ContainerControl を拡張したクラスであり、ユーザー コントロールで必要となる標準の位置設定コードおよびニーモニック処理コードをすべて継承しています。

UserControl を使用すると、1 つのアプリケーションまたは構成内の複数の場所で使用できるコントロールを作成できます。 電子メール アドレス (後の例を参照)、電話番号、郵便番号など、ユーザーに入力してもらう共通データを検証するために必要となるコードを含めることもできます。 ユーザー コントロールの別の効率的な使用方法として、多くのアプリケーションで共通して使用される静的な項目 (国や地域、市町村名、都道府県名、オフィスの所在地など) を含む ComboBox または ListBox を簡単にプリロードしておくことができます。 カスタム コントロールの作成方法の詳細については、「.NET Framework を使用したカスタム Windows フォーム コントロールの開発」を参照してください。

メモメモ

ユーザー コントロールのクラスをいくつか含んでいる名前空間を作成し、その名前空間をコンパイルして 1 つの DLL を作成できます。 この DLL は、1 つのアプリケーションまたは 1 つの構成内のすべてのアプリケーションで参照したり、配布したりできます。 これにより、多くのアプリケーションで同じユーザー コントロールを参照できるため、ユーザー コントロールに格納する要素のレイアウトやコーディングに必要な時間を短縮できます。 ユーザー コントロールを使用すると、たとえば、すべてのアドレス情報の入力用ブロックの外観と動作を同じにするなど、アプリケーション内またはアプリケーション間で一貫性を維持することもできます。 一貫性を維持することで、アプリケーションはより洗練され、その外観は本格的なものになります。

Windows フォームの UserControl の派生クラスは、フォーム内、別の UserControl 上、Internet Explorer 内の Web ページ上、またはフォーム上にホストされている WebBrowser コントロール内にホストできます。

メモメモ

UserControl WebBrowser コントロール内でホストする場合、META タグの値である MSThemeCompatible を使用して visual スタイルを無効にできません。 visual スタイルの詳細については、「visual スタイルが使用されているコントロールのレンダリング」を参照してください。

Smartphone アプリケーションでこのコントロールを使用するには、Windows Mobile Version 5.0 software for Smartphones を使用する必要があります。

ユーザー情報を取得するために、複数のアプリケーションで再利用できる UserControl を作成するコード例を次に示します。 この例では、いくつかの Label コントロール、TextBox コントロール、および ErrorProviderUserControl に追加して、ユーザー情報を収集します。 また、ユーザーの電子メール アドレスを TextBoxValidating イベントで検証し、データ検証に失敗した場合は、ErrorProvider オブジェクトを使用してユーザーに通知します。 このコードは、ほかのアプリケーションで参照できるように、後から DLL にコンパイルされます。


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

namespace UserControls 
{
   public class MyCustomerInfoUserControl : System.Windows.Forms.UserControl 
   {
      // Create the controls.
      private System.Windows.Forms.ErrorProvider errorProvider1;
      private System.Windows.Forms.TextBox textName;
      private System.Windows.Forms.TextBox textAddress;
      private System.Windows.Forms.TextBox textCity;
      private System.Windows.Forms.TextBox textStateProvince;
      private System.Windows.Forms.TextBox textPostal;
      private System.Windows.Forms.TextBox textCountryRegion;
      private System.Windows.Forms.TextBox textEmail;
      private System.Windows.Forms.Label labelName;
      private System.Windows.Forms.Label labelAddress;
      private System.Windows.Forms.Label labelCityStateProvincePostal;
      private System.Windows.Forms.Label labelCountryRegion;
      private System.Windows.Forms.Label labelEmail;
      private System.ComponentModel.IContainer components;

      // Define the constructor.
      public MyCustomerInfoUserControl() 
      {
         InitializeComponent();
      }

      // Initialize the control elements.
      public void InitializeComponent() 
      {
         // Initialize the controls.
         components = new System.ComponentModel.Container();
         errorProvider1 = new System.Windows.Forms.ErrorProvider();
         textName = new System.Windows.Forms.TextBox();
         textAddress = new System.Windows.Forms.TextBox();
         textCity = new System.Windows.Forms.TextBox();
         textStateProvince = new System.Windows.Forms.TextBox();
         textPostal = new System.Windows.Forms.TextBox();
         textCountryRegion = new System.Windows.Forms.TextBox();
         textEmail = new System.Windows.Forms.TextBox();
         labelName = new System.Windows.Forms.Label();
         labelAddress = new System.Windows.Forms.Label();
         labelCityStateProvincePostal = new System.Windows.Forms.Label();
         labelCountryRegion = new System.Windows.Forms.Label();
         labelEmail = new System.Windows.Forms.Label();

         // Set the tab order, text alignment, size, and location of the controls.
         textName.Location = new System.Drawing.Point(120, 8);
         textName.Size = new System.Drawing.Size(232, 20);
         textName.TabIndex = 0;

         textAddress.Location = new System.Drawing.Point(120, 32);
         textAddress.Size = new System.Drawing.Size(232, 20);
         textAddress.TabIndex = 1;

         textCity.Location = new System.Drawing.Point(120, 56);
         textCity.Size = new System.Drawing.Size(96, 20);
         textCity.TabIndex = 2;

         textStateProvince.Location = new System.Drawing.Point(216, 56);
         textStateProvince.Size = new System.Drawing.Size(56, 20);
         textStateProvince.TabIndex = 3;

         textPostal.Location = new System.Drawing.Point(272, 56);
         textPostal.Size = new System.Drawing.Size(80, 20);
         textPostal.TabIndex = 4;

         textCountryRegion.Location = new System.Drawing.Point(120, 80);
         textCountryRegion.Size = new System.Drawing.Size(232, 20);
         textCountryRegion.TabIndex = 5;

         textEmail.Location = new System.Drawing.Point(120, 104);
         textEmail.Size = new System.Drawing.Size(232, 20);
         textEmail.TabIndex = 6;

         labelName.Location = new System.Drawing.Point(8, 8);
         labelName.Size = new System.Drawing.Size(112, 23);
         labelName.Text = "Name:";
         labelName.TextAlign = System.Drawing.ContentAlignment.MiddleRight;

         labelAddress.Location = new System.Drawing.Point(8, 32);
         labelAddress.Size = new System.Drawing.Size(112, 23);
         labelAddress.Text = "Address:";
         labelAddress.TextAlign = System.Drawing.ContentAlignment.MiddleRight;

         labelCityStateProvincePostal.Location = new System.Drawing.Point(8, 56);
         labelCityStateProvincePostal.Size = new System.Drawing.Size(112, 23);
         labelCityStateProvincePostal.Text = "City, St/Prov. Postal:";
         labelCityStateProvincePostal.TextAlign = System.Drawing.ContentAlignment.MiddleRight;

         labelCountryRegion.Location = new System.Drawing.Point(8, 80);
         labelCountryRegion.Size = new System.Drawing.Size(112, 23);
         labelCountryRegion.Text = "Country/Region:";
         labelCountryRegion.TextAlign = System.Drawing.ContentAlignment.MiddleRight;

         labelEmail.Location = new System.Drawing.Point(8, 104);
         labelEmail.Size = new System.Drawing.Size(112, 23);
         labelEmail.Text = "email:";
         labelEmail.TextAlign = System.Drawing.ContentAlignment.MiddleRight;

         // Add the Validating and Validated handlers for textEmail.
         textEmail.Validating += new System.ComponentModel.CancelEventHandler(textEmail_Validating);
         textEmail.Validated += new System.EventHandler(textEmail_Validated);

         // Add the controls to the user control.
         Controls.AddRange(new System.Windows.Forms.Control[] 
         {
            labelName,
            labelAddress,
            labelCityStateProvincePostal,
            labelCountryRegion,
            labelEmail,
            textName,
            textAddress,
            textCity,
            textStateProvince,
            textPostal,
            textCountryRegion,
            textEmail
         });  

         // Size the user control.
         Size = new System.Drawing.Size(375, 150);
      }   


      private void MyValidatingCode()
      {
         // Confirm there is text in the control.
         if (textEmail.Text.Length == 0)
         {
            throw new Exception("Email address is a required field.");
         }
         // Confirm that there is a "." and an "@" in the e-mail address.
         else if(textEmail.Text.IndexOf(".") == -1 || textEmail.Text.IndexOf("@") == -1)
         {
            throw new Exception("Email address must be valid e-mail address format." +
             "\nFor example: 'someone@example.com'");
         }
      }


      // Validate the data input by the user into textEmail.
      private void textEmail_Validating(object sender, System.ComponentModel.CancelEventArgs e)
      { 
         try
         {
            MyValidatingCode();
         }

         catch(Exception ex)
         {
            // Cancel the event and select the text to be corrected by the user.
            e.Cancel = true;
            textEmail.Select(0, textEmail.Text.Length);

            // Set the ErrorProvider error with the text to display. 
            this.errorProvider1.SetError(textEmail,ex.Message);
          }
      }   


      private void textEmail_Validated(Object sender, System.EventArgs e)
      {
         //If all conditions have been met, clear the error provider of errors.
         errorProvider1.SetError(textEmail, "");
      }

   } // End Class   
} // End Namespace



.NET Framework

サポート対象 : 4.5、4、3.5、3.0、2.0、1.1、1.0

.NET Framework Client Profile

サポート対象 : 4、3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (サーバー コア ロールはサポート対象外), Windows Server 2008 R2 (SP1 以降でサーバー コア ロールをサポート。Itanium はサポート対象外)

.NET Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
この情報は役に立ちましたか。
(残り 1500 文字)

コミュニティの追加

追加
© 2013 Microsoft. All rights reserved.