Form クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリケーションのユーザー インターフェイスを構成するウィンドウまたはダイアログ ボックスを表します。
public ref class Form : System::Windows::Forms::ContainerControl
public class Form : System.Windows.Forms.ContainerControl
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class Form : System.Windows.Forms.ContainerControl
type Form = class
inherit ContainerControl
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Form = class
inherit ContainerControl
Public Class Form
Inherits ContainerControl
- 継承
- 派生
- 属性
例
次の例では、 Form の新しいインスタンスを作成し、 ShowDialog メソッドを呼び出してフォームをダイアログ ボックスとして表示します。 この例では、フォームの外観と機能をダイアログ ボックスに変更するために、 FormBorderStyle、 AcceptButton、 CancelButton、 MinimizeBox、 MaximizeBox、および StartPosition のプロパティを設定します。 また、この例では、フォームのControls コレクションの Add メソッドを使用して、2 つのButton コントロールを追加します。 この例では、 HelpButton プロパティを使用して、ダイアログ ボックスのキャプション バーにヘルプ ボタンを表示します。
public:
void CreateMyForm()
{
// Create a new instance of the form.
Form^ form1 = gcnew Form;
// Create two buttons to use as the accept and cancel buttons.
Button^ button1 = gcnew Button;
Button^ button2 = gcnew Button;
// Set the text of button1 to "OK".
button1->Text = "OK";
// Set the position of the button on the form.
button1->Location = Point(10,10);
// Set the text of button2 to "Cancel".
button2->Text = "Cancel";
// Set the position of the button based on the location of button1.
button2->Location =
Point( button1->Left, button1->Height + button1->Top + 10 );
// Set the caption bar text of the form.
form1->Text = "My Dialog Box";
// Display a help button on the form.
form1->HelpButton = true;
// Define the border style of the form to a dialog box.
form1->FormBorderStyle = ::FormBorderStyle::FixedDialog;
// Set the MaximizeBox to false to remove the maximize box.
form1->MaximizeBox = false;
// Set the MinimizeBox to false to remove the minimize box.
form1->MinimizeBox = false;
// Set the accept button of the form to button1.
form1->AcceptButton = button1;
// Set the cancel button of the form to button2.
form1->CancelButton = button2;
// Set the start position of the form to the center of the screen.
form1->StartPosition = FormStartPosition::CenterScreen;
// Add button1 to the form.
form1->Controls->Add( button1 );
// Add button2 to the form.
form1->Controls->Add( button2 );
// Display the form as a modal dialog box.
form1->ShowDialog();
}
public void CreateMyForm()
{
// Create a new instance of the form.
Form form1 = new Form();
// Create two buttons to use as the accept and cancel buttons.
Button button1 = new Button ();
Button button2 = new Button ();
// Set the text of button1 to "OK".
button1.Text = "OK";
// Set the position of the button on the form.
button1.Location = new Point (10, 10);
// Set the text of button2 to "Cancel".
button2.Text = "Cancel";
// Set the position of the button based on the location of button1.
button2.Location
= new Point (button1.Left, button1.Height + button1.Top + 10);
// Set the caption bar text of the form.
form1.Text = "My Dialog Box";
// Display a help button on the form.
form1.HelpButton = true;
// Define the border style of the form to a dialog box.
form1.FormBorderStyle = FormBorderStyle.FixedDialog;
// Set the MaximizeBox to false to remove the maximize box.
form1.MaximizeBox = false;
// Set the MinimizeBox to false to remove the minimize box.
form1.MinimizeBox = false;
// Set the accept button of the form to button1.
form1.AcceptButton = button1;
// Set the cancel button of the form to button2.
form1.CancelButton = button2;
// Set the start position of the form to the center of the screen.
form1.StartPosition = FormStartPosition.CenterScreen;
// Add button1 to the form.
form1.Controls.Add(button1);
// Add button2 to the form.
form1.Controls.Add(button2);
// Display the form as a modal dialog box.
form1.ShowDialog();
}
Public Sub CreateMyForm()
' Create a new instance of the form.
Dim form1 As New Form()
' Create two buttons to use as the accept and cancel buttons.
Dim button1 As New Button()
Dim button2 As New Button()
' Set the text of button1 to "OK".
button1.Text = "OK"
' Set the position of the button on the form.
button1.Location = New Point(10, 10)
' Set the text of button2 to "Cancel".
button2.Text = "Cancel"
' Set the position of the button based on the location of button1.
button2.Location = _
New Point(button1.Left, button1.Height + button1.Top + 10)
' Set the caption bar text of the form.
form1.Text = "My Dialog Box"
' Display a help button on the form.
form1.HelpButton = True
' Define the border style of the form to a dialog box.
form1.FormBorderStyle = FormBorderStyle.FixedDialog
' Set the MaximizeBox to false to remove the maximize box.
form1.MaximizeBox = False
' Set the MinimizeBox to false to remove the minimize box.
form1.MinimizeBox = False
' Set the accept button of the form to button1.
form1.AcceptButton = button1
' Set the cancel button of the form to button2.
form1.CancelButton = button2
' Set the start position of the form to the center of the screen.
form1.StartPosition = FormStartPosition.CenterScreen
' Add button1 to the form.
form1.Controls.Add(button1)
' Add button2 to the form.
form1.Controls.Add(button2)
' Display the form as a modal dialog box.
form1.ShowDialog()
End Sub
注釈
Formは、アプリケーションに表示される任意のウィンドウの表現です。
Form クラスを使用して、標準ウィンドウ、ツール ウィンドウ、ボーダレス ウィンドウ、浮動ウィンドウを作成できます。
Form クラスを使用して、ダイアログ ボックスなどのモーダル ウィンドウを作成することもできます。 特殊な種類のフォームであるマルチドキュメント インターフェイス (MDI) フォームには、MDI 子フォームと呼ばれる他のフォームを含めることができます。 MDI フォームは、 IsMdiContainer プロパティを true に設定することによって作成されます。 MDI 子フォームは、 MdiParent プロパティを子フォームを含む MDI 親フォームに設定することによって作成されます。
Form クラスで使用できるプロパティを使用して、作成するウィンドウまたはダイアログ ボックスの外観、サイズ、色、ウィンドウ管理機能を決定できます。 Text プロパティを使用すると、タイトル バーでウィンドウのキャプションを指定できます。 SizeプロパティとDesktopLocationプロパティを使用すると、ウィンドウの表示時のサイズと位置を定義できます。 ForeColor color プロパティを使用すると、フォームに配置されているすべてのコントロールの既定の前景色を変更できます。 FormBorderStyle、MinimizeBox、およびMaximizeBoxプロパティを使用すると、実行時にフォームを最小化、最大化、またはサイズ変更できるかどうかを制御できます。
プロパティに加えて、クラスのメソッドを使用してフォームを操作できます。 たとえば、 ShowDialog メソッドを使用して、フォームをモーダル ダイアログ ボックスとして表示できます。 SetDesktopLocationメソッドを使用して、フォームをデスクトップに配置できます。
Form クラスのイベントを使用すると、フォームに対して実行されたアクションに応答できます。 Activated イベントを使用すると、フォームのアクティブ化時にフォームのコントロールに表示されるデータの更新などの操作を実行できます。
フォームをアプリケーションの開始クラスとして使用するには、クラスに Main というメソッドを配置します。
Main メソッドで、フォームを作成して表示するコードを追加します。 また、フォームを実行するには、 STAThread 属性を Main メソッドに追加する必要があります。 開始フォームを閉じると、アプリケーションも閉じられます。
Formが表示される前に Enabled プロパティを false に設定した場合 (たとえば、Microsoft Visual Studio デザイナーで Enabled を false に設定する場合)、最小化、最大化、閉じる、およびシステム ボタンは有効なままです。
Formが表示された後 (Load イベントが発生した場合など) にEnabledをfalseに設定すると、ボタンは無効になります。
コンストラクター
| 名前 | 説明 |
|---|---|
| Form() |
Form クラスの新しいインスタンスを初期化します。 |
フィールド
| 名前 | 説明 |
|---|---|
| ScrollStateAutoScrolling |
AutoScroll プロパティの値を決定します。 (継承元 ScrollableControl) |
| ScrollStateFullDrag |
ユーザーがウィンドウ全体のドラッグを有効にしているかどうかを判断します。 (継承元 ScrollableControl) |
| ScrollStateHScrollVisible |
HScroll プロパティの値が |
| ScrollStateUserHasScrolled |
ユーザーが ScrollableControl コントロールをスクロールしたかどうかを判断します。 (継承元 ScrollableControl) |
| ScrollStateVScrollVisible |
VScroll プロパティの値が |
プロパティ
| 名前 | 説明 |
|---|---|
| AcceptButton |
ユーザーが Enter キーを押したときにクリックされるフォーム上のボタンを取得または設定します。 |
| AccessibilityObject |
コントロールに割り当てられた AccessibleObject を取得します。 (継承元 Control) |
| AccessibleDefaultActionDescription |
アクセシビリティ クライアント アプリケーションで使用するコントロールの既定のアクションの説明を取得または設定します。 (継承元 Control) |
| AccessibleDescription |
アクセシビリティ クライアント アプリケーションで使用されるコントロールの説明を取得または設定します。 (継承元 Control) |
| AccessibleName |
アクセシビリティ クライアント アプリケーションで使用されるコントロールの名前を取得または設定します。 (継承元 Control) |
| AccessibleRole |
コントロールのアクセス可能なロールを取得または設定します。 (継承元 Control) |
| ActiveControl |
コンテナー コントロールのアクティブなコントロールを取得または設定します。 (継承元 ContainerControl) |
| ActiveForm |
このアプリケーションの現在アクティブなフォームを取得します。 |
| ActiveMdiChild |
現在アクティブな複数ドキュメント インターフェイス (MDI) の子ウィンドウを取得します。 |
| AllowDrop |
ユーザーがドラッグしたデータをコントロールが受け入れられるかどうかを示す値を取得または設定します。 (継承元 Control) |
| AllowTransparency |
フォームの不透明度を調整できるかどうかを示す値を取得または設定します。 |
| Anchor |
コントロールがバインドされるコンテナーの端を取得または設定し、コントロールのサイズを親と共に変更する方法を決定します。 (継承元 Control) |
| AutoScale |
古い.
古い.
フォームで使用されるフォントの高さに合わせてフォームのサイズを調整し、コントロールを拡大縮小するかどうかを示す値を取得または設定します。 |
| AutoScaleBaseSize |
フォームの自動スケールに使用される基本サイズを取得または設定します。 |
| AutoScaleDimensions |
コントロールが設計されたディメンションを取得または設定します。 (継承元 ContainerControl) |
| AutoScaleFactor |
現在の自動スケーリング ディメンションとデザイン時自動スケーリング ディメンションの間のスケール ファクターを取得します。 (継承元 ContainerControl) |
| AutoScaleMode |
コントロールの自動スケーリング モードを取得または設定します。 (継承元 ContainerControl) |
| AutoScroll |
フォームで自動スクロールを有効にするかどうかを示す値を取得または設定します。 |
| AutoScrollMargin |
自動スクロール余白のサイズを取得または設定します。 (継承元 ScrollableControl) |
| AutoScrollMinSize |
自動スクロールの最小サイズを取得または設定します。 (継承元 ScrollableControl) |
| AutoScrollOffset |
ScrollControlIntoView(Control)でこのコントロールをスクロールする場所を取得または設定します。 (継承元 Control) |
| AutoScrollPosition |
自動スクロール位置の位置を取得または設定します。 (継承元 ScrollableControl) |
| AutoSize |
AutoSizeModeの設定に従ってフォームのサイズを変更します。 |
| AutoSizeMode |
フォーム自体のサイズを自動的に変更するモードを取得または設定します。 |
| AutoValidate |
フォーカスが変更されたときに、このコンテナー内のコントロールを自動的に検証するかどうかを示す値を取得または設定します。 |
| BackColor |
コントロールの背景色を取得または設定します。 |
| BackgroundImage |
コントロールに表示される背景イメージを取得または設定します。 (継承元 Control) |
| BackgroundImageLayout |
ImageLayout列挙体で定義されている背景画像のレイアウトを取得または設定します。 (継承元 Control) |
| BindingContext |
コントロールの BindingContext を取得または設定します。 (継承元 ContainerControl) |
| Bottom |
コントロールの下端とコンテナーのクライアント領域の上端との間の距離をピクセル単位で取得します。 (継承元 Control) |
| Bounds |
親コントロールに対する非クライアント要素を含むコントロールのサイズと位置をピクセル単位で取得または設定します。 (継承元 Control) |
| CancelButton |
ユーザーが Esc キーを押したときにクリックされるボタン コントロールを取得または設定します。 |
| CanEnableIme |
IME サポートを有効にするために、 ImeMode プロパティをアクティブな値に設定できるかどうかを示す値を取得します。 (継承元 ContainerControl) |
| CanFocus |
コントロールがフォーカスを受け取ることができるかどうかを示す値を取得します。 (継承元 Control) |
| CanRaiseEvents |
コントロールでイベントを発生できるかどうかを判断します。 (継承元 Control) |
| CanSelect |
コントロールを選択できるかどうかを示す値を取得します。 (継承元 Control) |
| Capture |
コントロールがマウスをキャプチャしたかどうかを示す値を取得または設定します。 (継承元 Control) |
| CausesValidation |
コントロールがフォーカスを受け取ったときに検証を必要とするコントロールに対して検証を実行するかどうかを示す値を取得または設定します。 (継承元 Control) |
| ClientRectangle |
コントロールのクライアント領域を表す四角形を取得します。 (継承元 Control) |
| ClientSize |
フォームのクライアント領域のサイズを取得または設定します。 |
| CompanyName |
コントロールを含むアプリケーションの会社または作成者の名前を取得します。 (継承元 Control) |
| Container |
IContainerを含むComponentを取得します。 (継承元 Component) |
| ContainsFocus |
コントロールまたはその子コントロールの 1 つが現在入力フォーカスを持っているかどうかを示す値を取得します。 (継承元 Control) |
| ContextMenu |
古い.
コントロールに関連付けられているショートカット メニューを取得または設定します。 (継承元 Control) |
| ContextMenuStrip |
このコントロールに関連付けられている ContextMenuStrip を取得または設定します。 (継承元 Control) |
| ControlBox |
コントロール ボックスがフォームのキャプション バーに表示されるかどうかを示す値を取得または設定します。 |
| Controls |
コントロール内に含まれるコントロールのコレクションを取得します。 (継承元 Control) |
| Created |
コントロールが作成されたかどうかを示す値を取得します。 (継承元 Control) |
| CreateParams |
コントロール ハンドルの作成時に必要な作成パラメーターを取得します。 |
| CurrentAutoScaleDimensions |
画面の現在の実行時ディメンションを取得します。 (継承元 ContainerControl) |
| Cursor |
マウス ポインターがコントロールの上にあるときに表示されるカーソルを取得または設定します。 (継承元 Control) |
| DataBindings |
コントロールのデータ バインディングを取得します。 (継承元 Control) |
| DataContext |
データ バインディングの目的でデータ コンテキストを取得または設定します。 これはアンビエント プロパティです。 (継承元 Control) |
| DefaultCursor |
コントロールの既定のカーソルを取得または設定します。 (継承元 Control) |
| DefaultImeMode |
コントロールでサポートされている既定の入力メソッド エディター (IME) モードを取得します。 |
| DefaultMargin |
コントロール間で既定で指定されているスペースをピクセル単位で取得します。 (継承元 Control) |
| DefaultMaximumSize |
コントロールの既定の最大サイズとして指定されている長さと高さをピクセル単位で取得します。 (継承元 Control) |
| DefaultMinimumSize |
コントロールの既定の最小サイズとして指定されている長さと高さをピクセル単位で取得します。 (継承元 Control) |
| DefaultPadding |
コントロールの内容の既定の内部間隔 (ピクセル単位) を取得します。 (継承元 Control) |
| DefaultSize |
コントロールの既定のサイズを取得します。 |
| DesignMode |
Componentが現在デザイン モードであるかどうかを示す値を取得します。 (継承元 Component) |
| DesktopBounds |
Windows デスクトップ上のフォームのサイズと場所を取得または設定します。 |
| DesktopLocation |
Windows デスクトップ上のフォームの場所を取得または設定します。 |
| DeviceDpi |
コントロールが現在表示されているディスプレイ デバイスの DPI 値を取得します。 (継承元 Control) |
| DialogResult |
フォームのダイアログ結果を取得または設定します。 |
| DisplayRectangle |
コントロールの仮想表示領域を表す四角形を取得します。 (継承元 ScrollableControl) |
| Disposing |
基底 Control クラスが破棄中かどうかを示す値を取得します。 (継承元 Control) |
| Dock |
親コントロールにドッキングされるコントロールの境界線を取得または設定し、コントロールのサイズを親コントロールと共に変更する方法を決定します。 (継承元 Control) |
| DockPadding |
コントロールのすべての端のドッキング パディング設定を取得します。 (継承元 ScrollableControl) |
| DoubleBuffered |
ちらつきを減らすか防止するために、このコントロールがセカンダリ バッファーを使用してそのサーフェスを再描画する必要があるかどうかを示す値を取得または設定します。 (継承元 Control) |
| Enabled |
コントロールがユーザーの操作に応答できるかどうかを示す値を取得または設定します。 (継承元 Control) |
| Events |
この Componentにアタッチされているイベント ハンドラーの一覧を取得します。 (継承元 Component) |
| Focused |
コントロールに入力フォーカスがあるかどうかを示す値を取得します。 (継承元 Control) |
| Font |
コントロールによって表示されるテキストのフォントを取得または設定します。 (継承元 Control) |
| FontHeight |
コントロールのフォントの高さを取得または設定します。 (継承元 Control) |
| ForeColor |
コントロールの前景色を取得または設定します。 (継承元 Control) |
| FormBorderColor |
フォームの境界線の色を設定または取得します。 |
| FormBorderStyle |
フォームの境界線スタイルを取得または設定します。 |
| FormCaptionBackColor |
フォームのタイトル バーの背景色 (キャプションの背景色) を設定または取得します。 |
| FormCaptionTextColor |
フォームのタイトル バーのテキストの色 (Windows キャプション テキストの色) を設定または取得します。 |
| FormCornerPreference |
FormCornerPreference列挙型を使用して、フォームの角の丸めスタイルを設定または取得します。 |
| FormScreenCaptureMode |
アプリケーションのユーザー インターフェイスを構成するウィンドウまたはダイアログ ボックスを表します。 |
| Handle |
コントロールがバインドされているウィンドウ ハンドルを取得します。 (継承元 Control) |
| HasChildren |
コントロールに 1 つ以上の子コントロールが含まれているかどうかを示す値を取得します。 (継承元 Control) |
| Height |
コントロールの高さを取得または設定します。 (継承元 Control) |
| HelpButton |
フォームのキャプション ボックスにヘルプ ボタンを表示するかどうかを示す値を取得または設定します。 |
| HorizontalScroll |
水平スクロール バーに関連付けられている特性を取得します。 (継承元 ScrollableControl) |
| HScroll |
水平スクロール バーが表示されるかどうかを示す値を取得または設定します。 (継承元 ScrollableControl) |
| Icon |
フォームのアイコンを取得または設定します。 |
| ImeMode |
コントロールの入力メソッド エディター (IME) モードを取得または設定します。 (継承元 Control) |
| ImeModeBase |
コントロールの IME モードを取得または設定します。 (継承元 Control) |
| InvokeRequired |
呼び出し元がコントロールを作成したスレッドとは異なるスレッド上にあるため、呼び出し元がコントロールへのメソッド呼び出しを行うときに呼び出し元が呼び出しメソッドを呼び出す必要があるかどうかを示す値を取得します。 (継承元 Control) |
| IsAccessible |
コントロールがアクセシビリティ アプリケーションに表示されるかどうかを示す値を取得または設定します。 (継承元 Control) |
| IsAncestorSiteInDesignMode |
このコントロールのいずれかの先祖がサイトに存在し、そのサイトが DesignMode 内にあるかどうかを示します。 このプロパティは読み取り専用です。 (継承元 Control) |
| IsDisposed |
コントロールが破棄されたかどうかを示す値を取得します。 (継承元 Control) |
| IsHandleCreated |
コントロールにハンドルが関連付けられているかどうかを示す値を取得します。 (継承元 Control) |
| IsMdiChild |
フォームが複数ドキュメント インターフェイス (MDI) の子フォームかどうかを示す値を取得します。 |
| IsMdiContainer |
フォームが複数ドキュメント インターフェイス (MDI) 子フォームのコンテナーであるかどうかを示す値を取得または設定します。 |
| IsMirrored |
コントロールがミラー化されているかどうかを示す値を取得します。 (継承元 Control) |
| IsRestrictedWindow |
フォームが制限なしですべてのウィンドウとユーザー入力イベントを使用できるかどうかを示す値を取得します。 |
| KeyPreview |
フォーカスがあるコントロールにイベントが渡される前にフォームがキー イベントを受信するかどうかを示す値を取得または設定します。 |
| LayoutEngine |
コントロールのレイアウト エンジンのキャッシュされたインスタンスを取得します。 (継承元 Control) |
| Left |
コントロールの左端からコンテナーのクライアント領域の左端までの距離をピクセル単位で取得または設定します。 (継承元 Control) |
| Location | |
| Location |
コンテナーの左上隅を基準としたコントロールの左上隅の座標を取得または設定します。 (継承元 Control) |
| MainMenuStrip |
フォームのプライマリ メニュー コンテナーを取得または設定します。 |
| Margin |
コントロール間のスペースを取得または設定します。 |
| MaximizeBox |
フォームのキャプション バーに 最大化 ボタンが表示されるかどうかを示す値を取得または設定します。 |
| MaximizedBounds |
フォームが最大化されたときのサイズを取得または設定します。 |
| MaximumSize |
フォームのサイズを変更できる最大サイズを取得します。 |
| MdiChildren |
このフォームを親とする複数ドキュメント インターフェイス (MDI) 子フォームを表すフォームの配列を取得します。 |
| MdiChildrenMinimizedAnchorBottom |
最小化された MDI 子のアンカーを取得または設定します。 |
| MdiParent |
このフォームの現在のマルチドキュメント インターフェイス (MDI) 親フォームを取得または設定します。 |
| Menu |
古い.
フォームに表示される MainMenu を取得または設定します。 |
| MergedMenu |
古い.
フォームの結合されたメニューを取得します。 |
| MinimizeBox |
フォームのキャプション バーに [最小化 ] ボタンが表示されるかどうかを示す値を取得または設定します。 |
| MinimumSize |
フォームのサイズを変更できる最小サイズを取得または設定します。 |
| Modal |
このフォームがモーダルに表示されるかどうかを示す値を取得します。 |
| Name |
コントロールの名前を取得または設定します。 (継承元 Control) |
| Opacity |
フォームの不透明度レベルを取得または設定します。 |
| OwnedForms |
このフォームが所有するすべてのフォームを表す Form オブジェクトの配列を取得します。 |
| Owner |
このフォームを所有するフォームを取得または設定します。 |
| Padding |
コントロール内のパディングを取得または設定します。 (継承元 Control) |
| Parent |
コントロールの親コンテナーを取得または設定します。 (継承元 Control) |
| ParentForm |
コンテナー コントロールが割り当てられているフォームを取得します。 (継承元 ContainerControl) |
| PreferredSize |
コントロールが収まる四角形領域のサイズを取得します。 (継承元 Control) |
| ProductName |
コントロールを含むアセンブリの製品名を取得します。 (継承元 Control) |
| ProductVersion |
コントロールを含むアセンブリのバージョンを取得します。 (継承元 Control) |
| RecreatingHandle |
コントロールがハンドルを現在再作成しているかどうかを示す値を取得します。 (継承元 Control) |
| Region |
コントロールに関連付けられているウィンドウ領域を取得または設定します。 (継承元 Control) |
| RenderRightToLeft |
古い.
古い.
このプロパティは廃止されました。 (継承元 Control) |
| ResizeRedraw |
サイズ変更時にコントロール自体を再描画するかどうかを示す値を取得または設定します。 (継承元 Control) |
| RestoreBounds |
通常のウィンドウ状態のフォームの場所とサイズを取得します。 |
| Right |
コントロールの右端とコンテナーのクライアント領域の左端との間の距離 (ピクセル単位) を取得します。 (継承元 Control) |
| RightToLeft |
右から左へのフォントを使用してロケールをサポートするようにコントロールの要素を配置するかどうかを示す値を取得または設定します。 (継承元 Control) |
| RightToLeftLayout |
右から左へのミラー配置を有効にするかどうかを示す値を取得または設定します。 |
| ScaleChildren |
子コントロールのスケーリングを決定する値を取得します。 (継承元 Control) |
| ShowFocusCues |
コントロールにフォーカスの四角形を表示するかどうかを示す値を取得します。 (継承元 Control) |
| ShowIcon |
フォームのキャプション バーにアイコンが表示されるかどうかを示す値を取得または設定します。 |
| ShowInTaskbar |
フォームが Windows タスク バーに表示されるかどうかを示す値を取得または設定します。 |
| ShowKeyboardCues |
キーボード アクセラレータの表示と非表示を切り替えるために、ユーザー インターフェイスが適切な状態であるかどうかを示す値を取得します。 (継承元 Control) |
| ShowWithoutActivation |
ウィンドウが表示されたときにアクティブ化されるかどうかを示す値を取得します。 |
| Site |
コントロールのサイトを取得または設定します。 (継承元 Control) |
| Size |
フォームのサイズを取得または設定します。 |
| SizeGripStyle |
フォームの右下隅に表示するサイズ グリップのスタイルを取得または設定します。 |
| StartPosition |
実行時のフォームの開始位置を取得または設定します。 |
| TabIndex |
コンテナー内のコントロールのタブ オーダーを取得または設定します。 |
| TabStop |
Tab キーを使用してユーザーがこのコントロールにフォーカスを与えることができるかどうかを示す値を取得または設定します。 |
| TabStop |
Tab キーを使用してユーザーがこのコントロールにフォーカスを与えることができるかどうかを示す値を取得または設定します。 (継承元 Control) |
| Tag |
コントロールに関するデータを含むオブジェクトを取得または設定します。 (継承元 Control) |
| Text |
このコントロールに関連付けられているテキストを取得または設定します。 |
| Text |
このコントロールに関連付けられているテキストを取得または設定します。 (継承元 Control) |
| Top |
コントロールの上端とそのコンテナーのクライアント領域の上端との間の距離をピクセル単位で取得または設定します。 (継承元 Control) |
| TopLevel |
フォームをトップレベル ウィンドウとして表示するかどうかを示す値を取得または設定します。 |
| TopLevelControl |
別の Windows フォーム コントロールによって親にされていない親コントロールを取得します。 通常、これはコントロールが含まれている最も外側の Form です。 (継承元 Control) |
| TopMost |
フォームを最上位のフォームとして表示するかどうかを示す値を取得または設定します。 |
| TransparencyKey |
フォームの透明領域を表す色を取得または設定します。 |
| UseWaitCursor |
現在のコントロールとすべての子コントロールに対して待機カーソルを使用するかどうかを示す値を取得または設定します。 (継承元 Control) |
| VerticalScroll |
垂直スクロール バーに関連付けられている特性を取得します。 (継承元 ScrollableControl) |
| Visible |
コントロールとそのすべての子コントロールを表示するかどうかを示す値を取得または設定します。 (継承元 Control) |
| VScroll |
垂直スクロール バーが表示されるかどうかを示す値を取得または設定します。 (継承元 ScrollableControl) |
| Width |
コントロールの幅を取得または設定します。 (継承元 Control) |
| WindowState |
フォームを最小化、最大化、または標準のどちらにするかを示す値を取得または設定します。 |
| WindowTarget |
このプロパティは、このクラスには関係ありません。 (継承元 Control) |
メソッド
イベント
| 名前 | 説明 |
|---|---|
| Activated |
フォームがコードまたはユーザーによってアクティブ化されるときに発生します。 |
| 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) |
| Closed |
古い.
フォームが閉じられたときに発生します。 |
| Closing |
古い.
フォームが閉じているときに発生します。 |
| ContextMenuChanged |
古い.
ContextMenu プロパティの値が変化したときに発生します。 (継承元 Control) |
| ContextMenuStripChanged |
ContextMenuStrip プロパティの値が変化したときに発生します。 (継承元 Control) |
| ControlAdded |
新しいコントロールが Control.ControlCollectionに追加されたときに発生します。 (継承元 Control) |
| ControlRemoved |
コントロールが Control.ControlCollectionから削除されたときに発生します。 (継承元 Control) |
| CursorChanged |
Cursor プロパティの値が変化したときに発生します。 (継承元 Control) |
| DataContextChanged |
DataContext プロパティの値が変化したときに発生します。 (継承元 Control) |
| Deactivate |
フォームがフォーカスを失い、アクティブなフォームではなくなったときに発生します。 |
| Disposed |
コンポーネントが Dispose() メソッドの呼び出しによって破棄されるときに発生します。 (継承元 Component) |
| DockChanged |
Dock プロパティの値が変化したときに発生します。 (継承元 Control) |
| DoubleClick |
コントロールがダブルクリックされたときに発生します。 (継承元 Control) |
| DpiChanged |
フォームが現在表示されているディスプレイ デバイスで DPI 設定が変更されたときに発生します。 |
| DpiChangedAfterParent |
親コントロールまたはフォームの DPI が変更された後に、コントロールの DPI 設定がプログラムによって変更されたときに発生します。 (継承元 Control) |
| DpiChangedBeforeParent |
親コントロールまたはフォームの DPI 変更イベントが発生する前に、コントロールの DPI 設定がプログラムによって変更されたときに発生します。 (継承元 Control) |
| DragDrop |
ドラッグ アンド ドロップ操作が完了したときに発生します。 (継承元 Control) |
| DragEnter |
オブジェクトがコントロールの境界にドラッグされたときに発生します。 (継承元 Control) |
| DragLeave |
オブジェクトがコントロールの境界からドラッグされたときに発生します。 (継承元 Control) |
| DragOver |
オブジェクトがコントロールの境界上にドラッグされたときに発生します。 (継承元 Control) |
| EnabledChanged |
Enabled プロパティ値が変更されたときに発生します。 (継承元 Control) |
| Enter |
コントロールが入力されたときに発生します。 (継承元 Control) |
| FontChanged |
Font プロパティ値が変更されたときに発生します。 (継承元 Control) |
| ForeColorChanged |
ForeColor プロパティ値が変更されたときに発生します。 (継承元 Control) |
| FormBorderColorChanged |
FormBorderColor プロパティが変更されたときに発生します。 |
| FormCaptionBackColorChanged |
FormCaptionBackColor プロパティが変更されたときに発生します。 |
| FormCaptionTextColorChanged |
FormCaptionTextColor プロパティが変更されたときに発生します。 |
| FormClosed |
フォームが閉じられた後に発生します。 |
| FormClosing |
フォームが閉じる前に発生します。 |
| FormCornerPreferenceChanged |
FormCornerPreference プロパティが変更されたときに発生します。 |
| GiveFeedback |
ドラッグ操作中に発生します。 (継承元 Control) |
| GotFocus |
コントロールがフォーカスを受け取ったときに発生します。 (継承元 Control) |
| HandleCreated |
コントロールのハンドルが作成されたときに発生します。 (継承元 Control) |
| HandleDestroyed |
コントロールのハンドルが破棄処理中に発生します。 (継承元 Control) |
| HelpButtonClicked |
[ヘルプ] ボタンがクリックされたときに発生します。 |
| HelpRequested |
ユーザーがコントロールのヘルプを要求したときに発生します。 (継承元 Control) |
| ImeModeChanged |
ImeMode プロパティが変更されたときに発生します。 (継承元 Control) |
| InputLanguageChanged |
フォームの入力言語が変更された後に発生します。 |
| InputLanguageChanging |
ユーザーがフォームの入力言語を変更しようとしたときに発生します。 |
| Invalidated |
コントロールの表示に再描画が必要な場合に発生します。 (継承元 Control) |
| KeyDown |
コントロールにフォーカスがあるときにキーが押されたときに発生します。 (継承元 Control) |
| KeyPress |
コントロールにフォーカスがあるときに文字、スペース、またはバックスペース キーが押されたときに発生します。 (継承元 Control) |
| KeyUp |
コントロールにフォーカスがあるときにキーが離されたときに発生します。 (継承元 Control) |
| Layout |
コントロールの子コントロールの位置を変更する必要があるときに発生します。 (継承元 Control) |
| Leave |
入力フォーカスがコントロールから離れると発生します。 (継承元 Control) |
| Load |
フォームが初めて表示される前に発生します。 |
| LocationChanged |
Location プロパティ値が変更されたときに発生します。 (継承元 Control) |
| LostFocus |
コントロールがフォーカスを失ったときに発生します。 (継承元 Control) |
| MarginChanged |
Margin プロパティが変更されたときに発生します。 |
| MaximizedBoundsChanged |
MaximizedBounds プロパティの値が変更されたときに発生します。 |
| MaximumSizeChanged |
MaximumSize プロパティの値が変更されたときに発生します。 |
| MdiChildActivate |
複数ドキュメント インターフェイス (MDI) の子フォームがアクティブ化または MDI アプリケーション内で閉じられたときに発生します。 |
| MenuComplete |
フォームのメニューがフォーカスを失ったときに発生します。 |
| MenuStart |
フォームのメニューがフォーカスを受け取ったときに発生します。 |
| MinimumSizeChanged |
MinimumSize プロパティの値が変更されたときに発生します。 |
| 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) |
| ResizeBegin |
フォームがサイズ変更モードになったときに発生します。 |
| ResizeEnd |
フォームがサイズ変更モードを終了したときに発生します。 |
| RightToLeftChanged |
RightToLeft プロパティ値が変更されたときに発生します。 (継承元 Control) |
| RightToLeftLayoutChanged |
RightToLeftLayout プロパティの値が変更された後に発生します。 |
| Scroll |
ユーザーまたはコードがクライアント領域をスクロールしたときに発生します。 (継承元 ScrollableControl) |
| Shown |
フォームが最初に表示されるたびに発生します。 |
| SizeChanged |
Size プロパティ値が変更されたときに発生します。 (継承元 Control) |
| StyleChanged |
コントロール スタイルが変更されたときに発生します。 (継承元 Control) |
| SystemColorsChanged |
システムの色が変更されたときに発生します。 (継承元 Control) |
| TabIndexChanged |
TabIndex プロパティの値が変化したときに発生します。 |
| TabStopChanged |
TabStop プロパティが変更されたときに発生します。 |
| TabStopChanged |
TabStop プロパティ値が変更されたときに発生します。 (継承元 Control) |
| TextChanged |
Text プロパティ値が変更されたときに発生します。 (継承元 Control) |
| Validated |
コントロールの検証が完了したときに発生します。 (継承元 Control) |
| Validating |
コントロールが検証中に発生します。 (継承元 Control) |
| VisibleChanged |
Visible プロパティ値が変更されたときに発生します。 (継承元 Control) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IContainerControl.ActivateControl(Control) |
指定したコントロールをアクティブにします。 (継承元 ContainerControl) |
| IDropTarget.OnDragDrop(DragEventArgs) |
DragDrop イベントを発生させます。 (継承元 Control) |
| IDropTarget.OnDragEnter(DragEventArgs) |
DragEnter イベントを発生させます。 (継承元 Control) |
| IDropTarget.OnDragLeave(EventArgs) |
DragLeave イベントを発生させます。 (継承元 Control) |
| IDropTarget.OnDragOver(DragEventArgs) |
DragOver イベントを発生させます。 (継承元 Control) |