System.Windows.Forms 名前空間

System.Windows.Forms 名前空間には、Microsoft Windows オペレーティング システムで利用できる、豊富なユーザー インターフェイス機能を十分に活用する Windows ベースのアプリケーションを作成するためのクラスが含まれています。

この名前空間内に含まれるクラスは、次のカテゴリにグループ化されます。

  • Control, User Control, and FormSystem.Windows.Forms 名前空間内のほとんどのクラスは Control クラスから派生しています。 Control クラスは、 Form に表示されるすべてのコントロールの基本機能を提供します。 Form クラスは、アプリケーション内のウィンドウを表します。このクラスには、ダイアログ ボックス、モードレス ウィンドウ、およびマルチ ドキュメント インターフェイス (MDI: Multiple Document Interface) クライアント ウィンドウと親ウィンドウが含まれます。ほかのコントロールと複合されたカスタム コントロールを作成するには、 UserControl クラスを使用します。
  • ControlsSystem.Windows.Forms 名前空間は、豊富なユーザー インターフェイスを作成できるさまざまなコントロール クラスを提供します。 TextBox コントロールや ComboBox コントロールなどの一部のコントロールは、アプリケーション内でのデータ エントリ用にデザインされています。 LabelListView など、その他のコントロールには、アプリケーション データが表示されます。また、この名前空間は、 ButtonToolBar など、アプリケーション内でコマンドを呼び出すためのコントロールも提供します。さらに、 PropertyGrid コントロールを使用すると、デザイナで参照できるコントロールのプロパティを表示する、独自の Windows フォーム デザイナを作成できます。
  • Components 。コントロールのほかに、 System.Windows.Forms 名前空間は、Control クラスからは派生せずに Windows ベースのアプリケーションに対して表示機能を提供するその他のクラスも提供します。 ToolTipErrorProvider などのクラスは、機能を拡張したり、ユーザーに情報を提供したりします。また、 MenuMenuItemContextMenu などのその他のクラスは、アプリケーション内のコマンドを呼び出すための機能表示メニューをユーザーに提供します。 Help クラスと HelpProvider クラスを使用すると、アプリケーションのユーザーにヘルプ情報を表示できます。
  • Common Dialog Boxes 。Windows には、ファイルのオープンや保存、フォントやテキストの色の操作、印刷などのタスクを実行するときに、アプリケーションで一貫したユーザー インターフェイスを使用できるようにするための、多数のコモン ダイアログ ボックスが用意されています。 OpenFileDialog クラスと SaveFileDialog クラスは、オープン対象または保存対象のファイル名をユーザーが参照および入力できるダイアログ ボックスを表示する機能を提供します。 FontDialog クラスは、アプリケーションで使用される Font オブジェクトの要素を変更するためのダイアログ ボックスを表示します。 PageSetupDialogPrintPreviewDialogPrintDialog の各クラスは、ユーザーがドキュメントの印刷の各局面を制御するためのダイアログ ボックスを表示します。Windows ベースのアプリケーションからの印刷の詳細については、 System.Drawing.Printing 名前空間のトピックを参照してください。コモン ダイアログ ボックスのほかに、 System.Windows.Forms 名前空間は、ユーザーからのデータを表示および取得できるメッセージ ボックスを表示するための MessageBox クラスを提供します。

System.Windows.Forms 名前空間の中には、前の概要で述べたクラスをサポートする多数のクラスがあります。サポートするクラスの例には、列挙体、イベント引数クラス、およびコントロール内やコンポーネント内のイベントによって使用されるデリゲートがあります。

メモ   Windows フォーム アプリケーションを Windows XP ビジュアル スタイルをサポートするように設定するには、必ずコントロールの FlatStyle プロパティを FlatStyle.System に設定して、実行可能ファイルにマニフェストを含めます。マニフェストは、アプリケーション実行可能ファイルの中のリソースとして、または実行可能ファイルと同じディレクトリに存在する別個のファイルとして含まれる XML ファイルです。マニフェストの例については、 FlatStyle 列挙体のトピックの例を参照してください。Windows XP で使用できるビジュアル スタイルの使用方法については、MSDN ライブラリの「User Interface Design and Development」で「Using Windows XP Visual Styles」を参照してください。

名前空間の階層構造

クラス

クラス 説明
AccessibleObject 障害を持つユーザーに合わせてアプリケーションの UI を調整するために、ユーザー補助アプリケーションが使用する情報を提供します。
AmbientProperties トップレベルのコントロールに対するアンビエント プロパティ値を提供します。
Application Windows メッセージを処理するために、アプリケーションを開始および停止するメソッドや、アプリケーションの情報を取得するためのプロパティなど、アプリケーションを管理するための静的 (Visual Basic では Shared) メソッドおよび静的プロパティを提供します。このクラスは継承できません。
ApplicationContext アプリケーション スレッドに関するコンテキスト情報を指定します。
AxHost ActiveX コントロールをラップし、完全な機能を備えた Windows フォーム コントロールとしてそのコントロールを公開します。
AxHost.InvalidActiveXStateException 無効な状態にある ActiveX コントロールを参照したときにスローされる例外。
AxHost.State ActiveX コントロールの永続化された状態をカプセル化します。
BaseCollection System.Windows.Forms 名前空間において、データに関連したコレクションを作成するための基本機能を提供します。
Binding オブジェクトのプロパティ値とコントロールのプロパティ値との間の単純バインディングを表します。
BindingContext Control クラスから継承されるすべてのオブジェクトについて、 BindingManagerBase オブジェクトのコレクションを管理します。
BindingManagerBase 同じデータ ソースおよび同じデータ メンバに結合された Binding オブジェクトをすべて管理します。このクラスは抽象クラスです。
BindingsCollection コントロールの Binding オブジェクトのコレクションを表します。
Button Windows ボタン コントロールを示します。
ButtonBase ボタン コントロールに共通の基本機能を実装します。
CheckBox Windows チェック ボックスを表します。
CheckedListBox 各項目の左側にチェック ボックスが表示される ListBox を表示します。
CheckedListBox.
CheckedIndexCollection
CheckedListBox でチェックされている項目 (不確定な状態の項目を含む) のインデックスのコレクションをカプセル化します。
CheckedListBox.
CheckedItemCollection
CheckedListBox コントロールでチェックされている項目 (不確定な状態の項目を含む) のコレクションをカプセル化します。
CheckedListBox.ObjectCollection CheckedListBox 内の項目のコレクションを表します。
Clipboard システム クリップボードにデータを貼り付けるメソッド、またはシステム クリップボードのデータを取得するメソッドを提供します。このクラスは継承できません。
ColorDialog 使用できる一連の色と、ユーザーがカスタム カラーを定義するために使用できるコントロールを表示するコモン ダイアログ ボックスを表します。
ColumnClickEventArgs ColumnClick イベントのデータを提供します。
ColumnHeader ListView コントロール内の単一の列ヘッダー見出しを表示します。
ComboBox Windows コンボ ボックス コントロールを表します。
ComboBox.ObjectCollection ComboBox 内の項目のコレクションを表します。
CommonDialog 画面上にダイアログ ボックスを表示するために使用する基本クラスを指定します。
ContainerControl 他のコントロールのコンテナとして機能するコントロールにフォーカスを管理する機能を提供します。
ContentsResizedEventArgs ContentsResized イベントのデータを提供します。
ContextMenu ショートカット メニューを表します。
Control ビジュアルな表示のコンポーネントであるコントロールの基本クラスを定義します。
Control.ControlAccessibleObject ユーザー補助アプリケーションによって使用できるコントロールについての情報を提供します。
Control.ControlCollection Control オブジェクトのコレクションを表します。
ControlBindingsCollection コントロールのデータ連結のコレクションを表します。
ControlEventArgs ControlAdded イベントと ControlRemoved イベントのデータを提供します。
ControlPaint 共通の Windows コントロールとその要素を描画するために使用するメソッドを提供します。
ConvertEventArgs Format イベントと Parse イベントのデータを提供します。
CreateParams コントロールの作成時に必要な情報をカプセル化します。
CurrencyManager Binding オブジェクトのリストを管理します。
Cursor マウス ポインタの描画に使用されるイメージを表します。
CursorConverter Cursor 型オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
Cursors Windows フォーム アプリケーションによって使用される Cursor オブジェクトのコレクションを提供します。
DataFormats 静的 (Visual Basic では Shared) な定義済み Clipboard 形式名を提供します。これらを使用して IDataObject に格納するデータの形式を識別します。
DataFormats.Format クリップボード形式の種類を表します。
DataGrid スクロールできるグリッドに ADO.NET データを表示します。
DataGrid.HitTestInfo System.Windows.Forms.DataGrid 内の指定された座標に位置する部分についての情報を格納します。このクラスは継承できません。
DataGridBoolColumn 各セルで Boolean 値を表すためのチェック ボックスを格納する列を指定します。
DataGridColumnStyle System.Windows.Forms.DataGrid コントロールの列に関する、外観、テキスト書式、および動作を指定します。このクラスは抽象クラスです。
DataGridPreferredColumnWidthTypeConverter オブジェクトの値を別のデータ型に変換します。
DataGridTableStyle System.Windows.Forms.DataGrid コントロールによって実行時に描画されるテーブルを表します。
DataGridTextBox DataGridTextBoxColumn がホストである TextBox コントロールを表します。
DataGridTextBoxColumn 文字列の編集に使用する、 DataGridColumnStyle のセル内の TextBox コントロールを管理します。
DataObject 基本データ転送機構を実装します。
DateRangeEventArgs MonthCalendar コントロールの DateChanged イベントまたは DateSelected イベントのデータを提供します。
DateTimePicker Windows 日時指定コントロールを表します。
DomainUpDown 文字列値を表示する Windows アップダウン コントロールを表します。
DomainUpDown.
DomainUpDownItemCollection
DomainUpDown クラスによって使用されるオブジェクトのコレクションをカプセル化します。
DragEventArgs DragDrop イベント、 DragEnter イベント、または DragOver イベントのデータを提供します。
DrawItemEventArgs DrawItem イベントのデータを提供します。
ErrorProvider フォーム上のコントロールにエラーが関連付けられていることを示すための、ユーザー インターフェイスを提供します。
FeatureSupport 現在のシステムから機能情報を取得するための static (Visual Basic では Shared) メソッドを提供します。
FileDialog ユーザーがファイルを選択するダイアログ ボックスを表示します。
FolderBrowserDialog ユーザーがフォルダを選択するために使用するコモン ダイアログ ボックスを表します。このクラスは継承できません。
FontDialog システムに現在インストールされているフォントのリストを表示するコモン ダイアログ ボックスを表します。
Form アプリケーションのユーザー インターフェイスを構成するウィンドウまたはダイアログ ボックスを表します。
Form.ControlCollection フォーム上のコントロールのコレクションを表します。
GiveFeedbackEventArgs ドラッグ操作中に発生する GiveFeedback イベントのデータを提供します。
GridColumnStylesCollection System.Windows.Forms.DataGrid コントロール内の DataGridColumnStyle オブジェクトのコレクションを表します。
GridItem PropertyGrid の 1 行を実装します。
GridItemCollection GridItem オブジェクトのコレクションを格納します。
GridTableStylesCollection DataGrid コントロール内の DataGridTableStyle オブジェクトのコレクションを表します。
GroupBox Windows グループ ボックスを表します。
Help HTML ヘルプ 1.0 エンジンをカプセル化します。
HelpEventArgs HelpRequested イベントのデータを提供します。
HelpProvider コントロールのポップアップ ヘルプまたはオンライン ドキュメントを提供します。
HScrollBar 標準の Windows 水平スクロール バーを表します。
ImageIndexConverter イメージのインデックス データの文字列への変換と、その逆の変換を実行する型コンバータを用意します。
ImageList Image オブジェクトのコレクションを管理するメソッドを提供します。このクラスは継承できません。
ImageList.ImageCollection ImageList 内の Image オブジェクトのコレクションをカプセル化します。
ImageListStreamer ImageList のデータ部分を提供します。
InputLanguage 入力言語を管理するメソッドとフィールドを提供します。このクラスは継承できません。
InputLanguageChangedEventArgs InputLanguageChanged イベントのデータを提供します。
InputLanguageChangingEventArgs InputLanguageChanging イベントのデータを提供します。
InputLanguageCollection InputLanguage オブジェクトを格納します。
InvalidateEventArgs Invalidated イベントのデータを提供します。
ItemChangedEventArgs ItemChanged イベントのデータを提供します。
ItemCheckEventArgs CheckedListBox コントロールと ListView コントロールの ItemCheck イベントのデータを提供します。
ItemDragEventArgs ListView コントロールと TreeView コントロールの ItemDrag イベントのデータを提供します。
KeyEventArgs KeyDown イベントまたは KeyUp イベントのデータを提供します。
KeyPressEventArgs KeyPress イベントのデータを提供します。
KeysConverter Keys オブジェクトのさまざまな表現への変換や、さまざまな表現からの変換を実行するための TypeConverter を提供します。
Label 標準の Windows ラベルを表します。
LabelEditEventArgs LabelEdit イベントのデータを提供します。
LayoutEventArgs Layout イベントのデータを提供します。
LinkArea.LinkAreaConverter LinkArea.LinkAreaConverter オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
LinkClickedEventArgs LinkClicked イベントのデータを提供します。
LinkLabel ハイパーリンクを表示できる Windows ラベル コントロールを表します。
LinkLabel.Link LinkLabel コントロール内のリンクを表します。
LinkLabel.LinkCollection LinkLabel コントロール内のリンクのコレクションを表します。
LinkLabelLinkClickedEventArgs LinkClicked イベントのデータを提供します。
ListBindingConverter Binding オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
ListBox Windows リスト ボックス コントロールを表します。
ListBox.ObjectCollection ListBox 内の項目のコレクションを表します。
ListBox.SelectedIndexCollection ListBox 内で選択されている項目のインデックスを格納するコレクションを表します。
ListBox.SelectedObjectCollection ListBox 内で選択されている項目のコレクションを表します。
ListControl ListBox クラスおよび ComboBox クラスのメンバの共通の実装を提供します。
ListView 4 つの異なるビューの 1 つを使用して表示できる項目のコレクションを表示する、Windows リスト ビュー コントロールを表します。
ListView.CheckedIndexCollection リスト ビュー コントロールのチェックされた項目のインデックスを格納するコレクションを表します。
ListView.
CheckedListViewItemCollection
リスト ビュー コントロール内のチェックされた項目のコレクションを表します。
ListView.ColumnHeaderCollection ListView コントロールの列ヘッダーのコレクションを表します。
ListView.ListViewItemCollection ListView コントロール内の項目のコレクションを表します。
ListView.SelectedIndexCollection リスト ビュー コントロール内で選択されている項目のインデックスを格納するコレクションを表します。
ListView.
SelectedListViewItemCollection
リスト ビュー コントロールにある、選択された項目のコレクションを表します。
ListViewItem ListView コントロールの項目を表します。
ListViewItem.ListViewSubItem ListViewItem のサブ項目を表します。
ListViewItem.
ListViewSubItemCollection
ListViewItem に格納されている ListViewItem.ListViewSubItem オブジェクトのコレクションを表します。
ListViewItemConverter ListViewItem オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
MainMenu フォームのメニュー構造を表します。
MeasureItemEventArgs ListBoxComboBoxCheckedListBoxMenuItem の各コントロールの MeasureItem イベントのデータを提供します。
Menu すべてのメニューの基本機能を表します。
Menu.MenuItemCollection MenuItem オブジェクトのコレクションを表します。
MenuItem MainMenu または ContextMenu 内に表示される個別の項目を表します。
MessageBox メッセージ ボックスを表示します。メッセージ ボックスには、テキスト、ボタン、およびユーザーに情報や指示を伝えるための記号を格納できます。
MonthCalendar 標準の Windows 月間予定表コントロールを表します。
MonthCalendar.HitTestInfo MonthCalendar コントロールの領域に関する情報を格納しています。このクラスは継承できません。
MouseEventArgs MouseUp、MouseDown、 MouseMove の各イベントのデータを提供します。
NativeWindow ウィンドウ ハンドルとウィンドウ プロシージャの低水準のカプセル化を提供します。
NavigateEventArgs Navigate イベントのデータを提供します。
NodeLabelEditEventArgs BeforeLabelEdit イベントと AfterLabelEdit イベントのデータを提供します。
NotifyIcon ステータス領域にアイコンを作成するコンポーネントを指定します。このクラスは継承できません。
NumericUpDown 数値を表示する Windows アップダウン コントロールを表します。
OpacityConverter 不透明度を示す値の文字列への変換や、その逆の変換を行う型コンバータを提供します。
OpenFileDialog ユーザーがファイルを開くために使用できるコントロールを表示するコモン ダイアログ ボックスを表します。このクラスは継承できません。
OSFeature オペレーティング システム固有の機能についてのクエリを提供します。
PageSetupDialog 余白や用紙方向などのページ設定をユーザーが操作するためのダイアログ ボックスを表します。
PaintEventArgs Paint イベントのデータを提供します。
Panel Windows の Panel コントロールを表します。
PictureBox イメージを表示するために使用する Windows ピクチャ ボックス コントロールを表します。
PrintControllerWithStatusDialog ドキュメントの印刷方法を制御します。
PrintDialog ユーザーがプリンタを選択し、印刷するドキュメント部分を選択できるようにします。
PrintPreviewControl 印刷プレビューの生の "プレビュー" 部分を表します。ダイアログ ボックスやボタンは表示されません。ほとんどの PrintPreviewControl オブジェクトは PrintPreviewDialog オブジェクト上で見つかりますが、それ以外の場合もあります。
PrintPreviewDialog PrintPreviewControl を含むダイアログ ボックス フォームを表します。
ProgressBar Windows プログレス バー コントロールを表します。
PropertyGrid オブジェクトのプロパティを参照するためのユーザー インターフェイスを提供します。
PropertyGrid.PropertyTabCollection PropertyTab オブジェクトのコレクションを格納します。
PropertyManager オブジェクトのプロパティとデータ連結コントロールのプロパティとの間の Binding を維持します。
PropertyTabChangedEventArgs PropertyGridPropertyTabChanged イベントのデータを提供します。
PropertyValueChangedEventArgs PropertyGridPropertyValueChanged イベントのデータを提供します。
QueryAccessibilityHelpEventArgs QueryAccessibilityHelp イベントのデータを提供します。
QueryContinueDragEventArgs QueryContinueDrag イベントのデータを提供します。
RadioButton Windows のオプション ボタンを表します。
RichTextBox Windows リッチ テキスト ボックス コントロールを表します。
SaveFileDialog ユーザーがファイルの保存に関するオプションを指定するコモン ダイアログ ボックスを表します。このクラスは継承できません。
Screen 1 つのシステム上の 1 つ以上のディスプレイ デバイスを表します。
ScrollableControl 自動スクロールの動作をサポートするコントロールの基本クラスを定義します。
ScrollableControl.DockPaddingEdges ドッキングされたコントロールの境界の埋め込みを決定します。
ScrollBar スクロール バー コントロールの基本機能を実装します。
ScrollEventArgs Scroll イベントのデータを提供します。
SelectedGridItemChangedEventArgs PropertyGrid コントロールの SelectedGridItemChanged イベントのデータを提供します。
SelectionRange 月間予定表コントロールで選択されている日付範囲を表します。
SelectionRangeConverter SelectionRange 型オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
SendKeys キーストロークをアプリケーションに送信するメソッドを指定します。
Splitter ユーザーがドッキングされたコントロールのサイズを変更するための分割コントロールを表します。
SplitterEventArgs SplitterMoving イベントおよび SplitterMoved イベントのデータを提供します。
StatusBar Windows ステータス バー コントロールを表します。
StatusBar.StatusBarPanelCollection StatusBar コントロール内のパネルのコレクションを表します。
StatusBarDrawItemEventArgs DrawItem イベントのデータを提供します。
StatusBarPanel StatusBar コントロール内のパネルを表します。
StatusBarPanelClickEventArgs PanelClick イベントのデータを提供します。
SystemInformation オペレーティング システムに関する情報を提供します。
TabControl 関連する一連のタブ ページを管理します。
TabControl.ControlCollection Control オブジェクトのコレクションを格納します。
TabControl.TabPageCollection TabPage オブジェクトのコレクションを格納します。
TabPage TabControl 内の単一タブ ページを表します。
TabPage.TabPageControlCollection TabPage で使用されるコントロールのコレクションを格納します。
TextBox Windows テキスト ボックス コントロールを表します。
TextBoxBase テキスト コントロールに必要な基本機能を実装します。
Timer ユーザー定義の間隔でイベントを発生させるタイマを実装します。このタイマは、Windows フォーム アプリケーションで使用できるように最適化されていて、ウィンドウで使用する必要があります。
ToolBar Windows ツール バーを表します。
ToolBar.ToolBarButtonCollection ToolBar クラスによって使用される ToolBarButton コントロールのコレクションをカプセル化します。
ToolBarButton Windows ツール バー ボタンを表します。
ToolBarButtonClickEventArgs ButtonClick イベントのデータを提供します。
ToolTip マウスがコントロールの上を移動するときに、そのコントロールの目的の簡単な説明を表示する、小さい四角形のポップアップ ウィンドウを表します。
TrackBar Windows 標準のトラック バーを表します。
TreeNode TreeView のノードを表します。
TreeNodeCollection TreeNode オブジェクトのコレクションを表します。
TreeNodeConverter TreeNode オブジェクトのさまざまな表現への変換や、その逆の変換を行う型コンバータを提供します。
TreeView それぞれが TreeNode で表される、ラベル付けされた項目の階層コレクションを表示します。
TreeViewCancelEventArgs TreeView コントロールの BeforeCheckBeforeCollapseBeforeExpandBeforeSelect の各イベントのデータを提供します。
TreeViewEventArgs TreeView コントロールの AfterCheckAfterCollapseAfterExpandAfterSelect の各イベントのデータを提供します。
TreeViewImageIndexConverter TreeView コントロールで使用できるように、イメージ インデックスのデータの型を別の型に変換する型コンバータを提供します。
UICuesEventArgs ChangeUICues イベントのデータを提供します。
UpDownBase アップダウン コントロールに必要な基本機能を実装します。
UserControl ほかのコントロールを作成するために使用できる空のコントロールを提供します。
VScrollBar 標準の Windows 垂直スクロール バーを表します。

インターフェイス

インターフェイス 説明
IButtonControl コントロールがフォーム上のボタンのように動作できるようにします。
IContainerControl コントロールが他のコントロールの親として動作するための機能を提供します。
IDataGridColumnStyleEditingNotificationService 編集されていることを通知するためのインターフェイスを提供します。
IDataObject 形式に依存しないデータ転送機構を提供します。
IFeatureSupport 現在のシステムから機能情報を取得するための標準インターフェイスを指定します。
IMessageFilter メッセージ フィルタ インターフェイスを定義します。
IWin32Window Win32 HWND ハンドルを公開するためのインターフェイスを提供します。

構造体

構造体 説明
BindingMemberInfo Binding を使用して、オブジェクトのプロパティか、オブジェクト一覧にある現在のオブジェクトのプロパティへのデータ連結を解決できる情報を格納します。
DataGridCell グリッド内のセルを識別します。
LinkArea LinkLabel コントロール内のハイパーリンク領域を表します。
Message Windows メッセージを実装します。

デリゲート

デリゲート 説明
AxHost.AboutBoxDelegate ActiveX コントロールの [バージョン情報] ダイアログ ボックスを表示するメソッドを表します。
ColumnClickEventHandler ListViewColumnClick イベントを処理するメソッドを表します。
ContentsResizedEventHandler RichTextBoxContentsResized イベントを処理するメソッドを表します。
ControlEventHandler Control クラスの ControlAdded イベントと ControlRemoved イベントを処理するメソッドを表します。
ConvertEventHandler Binding オブジェクトの Parse イベントおよび Format イベントを処理するメソッドを表します。
DateRangeEventHandler MonthCalendarDateChanged イベントまたは DateSelected イベントを処理するメソッドを表します。
DragEventHandler ControlDragDropDragEnter 、または DragOver の各イベントを処理するメソッドを表します。
DrawItemEventHandler ComboBoxListBoxMenuItemTabControl の各コントロールのいずれかの DrawItem イベントを処理するメソッドを表します。
GiveFeedbackEventHandler ControlGiveFeedback イベントを処理するメソッドを表します。
HelpEventHandler ControlHelpRequested イベントを処理するメソッドを表します。
InputLanguageChangedEventHandler FormInputLanguageChanged イベントを処理するメソッドを表します。
InputLanguageChangingEventHandler FormInputLanguageChanging イベントを処理するメソッドを表します。
InvalidateEventHandler ControlInvalidated イベントを処理するメソッドを表します。
ItemChangedEventHandler CurrencyManager クラスの ItemChanged イベントを処理するメソッドを表します。
ItemCheckEventHandler CheckedListBox コントロールまたは ListView コントロールの ItemCheck イベントを処理するメソッドを表します。
ItemDragEventHandler ListView コントロールまたは TreeView コントロールの ItemDrag イベントを処理するメソッドを表します。
KeyEventHandler ControlKeyUp イベントまたは KeyDown イベントを処理するメソッドを表します。
KeyPressEventHandler ControlKeyPress イベントを処理するメソッドを表します。
LabelEditEventHandler ListViewLabelEdit イベントを処理するメソッドを表します。
LayoutEventHandler ControlLayout イベントを処理するメソッドを表します。
LinkClickedEventHandler RichTextBoxLinkClicked イベントを処理するメソッドを表します。
LinkLabelLinkClickedEventHandler LinkLabelLinkClicked イベントを処理するメソッドを表します。
MeasureItemEventHandler ListBoxComboBoxCheckedListBoxMenuItem の各コントロールのいずれかの MeasureItem イベントを処理するメソッドを表します。
MethodInvoker メソッドの Invoke イベントを処理するメソッドを表します。
MouseEventHandler フォーム、コントロール、またはその他のコンポーネントの MouseDown イベント、MouseUp イベント、または MouseMove イベントを処理するメソッドを表します。
NavigateEventHandler DataGridNavigateEventArgs イベントを処理するメソッドを表します。
NodeLabelEditEventHandler TreeView コントロールの BeforeLabelEdit イベントおよび AfterLabelEdit イベントを処理するメソッドを表します。
PaintEventHandler ControlPaint イベントを処理するメソッドを表します。
PropertyTabChangedEventHandler PropertyGridPropertyTabChanged イベントを処理するメソッドを表します。
PropertyValueChangedEventHandler ユーザーがグリッド内のプロパティを変更したときに呼び出されるイベント ハンドラ クラスです。
QueryAccessibilityHelpEventHandler コントロールの QueryAccessibilityHelp イベントを処理するメソッドを表します。
QueryContinueDragEventHandler ControlQueryContinueDrag イベントを処理するメソッドを表します。
ScrollEventHandler ScrollBarTrackBar 、または DataGrid の Scroll イベントを処理するメソッドを表します。
SelectedGridItemChangedEventHandler PropertyGridSelectedGridItemChanged イベントを処理するメソッドを表します。
SplitterEventHandler SplitterSplitterMoving イベントおよび SplitterMoved イベントを処理するメソッドを表します。
StatusBarDrawItemEventHandler StatusBarDrawItem イベントを処理するメソッドを表します。
StatusBarPanelClickEventHandler StatusBarPanelClick イベントを処理するメソッドを表します。
ToolBarButtonClickEventHandler ToolBarButtonClick イベントを処理するメソッドを表します。
TreeViewCancelEventHandler TreeViewBeforeCheckBeforeCollapseBeforeExpandBeforeSelect の各イベントを処理するメソッドを表します。
TreeViewEventHandler TreeViewAfterCheckAfterCollapseAfterExpandAfterSelect の各イベントを処理するメソッドを表します。
UICuesEventHandler ControlChangeUICues イベントを処理するメソッドを表します。

列挙体

列挙体 説明
AccessibleEvents ユーザー補助アプリケーションがレポートするイベントを指定します。
AccessibleNavigation ユーザー補助オブジェクト間を移動するための値を指定します。
AccessibleRole ユーザー補助オブジェクトに設定できる役割を表す値を指定します。
AccessibleSelection ユーザー補助オブジェクトの選択方法またはフォーカス取得方法を指定します。
AccessibleStates ユーザー補助オブジェクトに設定できる状態を表す値を指定します。
AnchorStyles コントロールをそのコンテナの端に固定する方法を指定します。
Appearance コントロールの外観を指定します。
ArrangeDirection 最小化されたウィンドウをシステムが整列する方向を指定します。
ArrangeStartingPosition 最小化されたウィンドウをシステムが整列するときの開始位置を指定します。
AxHost.ActiveXInvokeKind ActiveX コントロールが無効な状態にあったときにそれを参照したメンバの型を指定します。
BootMode コンピュータが起動されたモードを指定します。
Border3DSide 3D 境界線を適用する四角形の辺を指定します。
Border3DStyle 3D 境界線のスタイルを指定します。
BorderStyle コントロールの境界線スタイルを指定します。
BoundsSpecified コントロールのサイズと位置を定義するときに使用する、コントロールの範囲を指定します。
ButtonBorderStyle ボタン コントロールの境界線スタイルを指定します。
ButtonState ボタンの外観を指定します。
CaptionButton 表示するキャプション ボタンの種類を指定します。
CharacterCasing TextBox コントロール内の文字を大文字と小文字のどちらで表示するかを指定します。
CheckState チェック ボックスなど、オンまたはオフ、あるいは不確定状態に設定できるコントロールの状態を指定します。
ColorDepth ImageList コントロールにイメージを表示するときに使用する色の数を指定します。
ColumnHeaderStyle ListView コントロール内の列ヘッダーのスタイルを指定します。
ComboBoxStyle ComboBox のスタイルを指定します。
ControlStyles コントロールのスタイルと動作を指定します。
DataGrid.HitTestType System.Windows.Forms.DataGrid コントロール内でユーザーがクリックした部分を指定します。
DataGridLineStyle System.Windows.Forms.DataGrid 内のグリッド線のスタイルを指定します。
DataGridParentRowsLabelStyle DataGrid コントロールの親行ラベルの表示方法を指定します。
DateTimePickerFormat DateTimePicker コントロールに表示する日時の書式を指定します。
Day 曜日を指定します。
DialogResult ダイアログ ボックスの戻り値を示す識別子を指定します。
DockStyle コントロールをドッキングする位置および方法を指定します。
DragAction ドラッグ アンド ドロップ操作を継続するかどうか、および継続する場合はどのように継続するかを指定します。
DragDropEffects ドラッグ アンド ドロップ操作の効果を指定します。
DrawItemState 描画中の項目の状態を指定します。
DrawMode コントロールの要素の描画方法を指定します。
ErrorBlinkStyle ErrorProvider によって指定されたエラー アイコンが、エラーが発生したことをユーザーに警告するためにいつ点滅するかを示す、定数を指定します。
ErrorIconAlignment エラーのあるコントロールに対してエラー アイコンが表示される位置を示す定数を指定します。
FlatStyle コントロールの外観を指定します。
FormBorderStyle フォームの境界線スタイルを指定します。
FormStartPosition フォームの初期位置を指定します。
FormWindowState フォーム ウィンドウの表示方法を指定します。
FrameStyle 選択したコントロールのフレーム スタイルを指定します。
GridItemType PropertyGrid のグリッド項目の有効な型を指定します。
HelpNavigator ヘルプ ファイルのどの要素を表示するかを示す定数を指定します。
HorizontalAlignment コントロールのオブジェクトまたはテキストをコントロールの要素に合わせて水平方向に配置する場合、どのように配置するのかを指定します。
ImeMode オブジェクトが選択されている場合に、そのオブジェクトの IME (Input Method Editor) のステータスを決定する値を指定します。
ItemActivation リスト ビュー コントロールの項目をアクティブにするために必要なユーザーの操作と、ユーザーがマウス ポインタを項目の上に移動すると得られるフィードバックを指定します。
ItemBoundsPortion 外接する四角形を取得するリスト ビュー項目の一部を指定します。
Keys キー コードと修飾子を指定します。
LeftRightAlignment オブジェクトまたはテキストが参照ポイントの左と右のどちらに配置されるかを指定します。
LinkBehavior LinkLabel 内のリンクの動作を指定します。
ListViewAlignment ListView 内の項目の配置方法を指定します。
MdiLayout マルチ ドキュメント インターフェイス (MDI: Multiple Document Interface) 親ウィンドウ内の MDI 子ウィンドウのレイアウトを指定します。
MenuGlyph ControlPaint.DrawMenuGlyph メソッドを使用してメニューを描画する場合に、描画対象とするイメージを指定します。
MenuMerge 別のメニューの項目にマージされたときの MenuItem の動作を指定します。
MessageBoxButtons MessageBox に表示するボタンを定義する定数を指定します。
MessageBoxDefaultButton MessageBox に表示する既定のボタンを定義する定数を指定します。
MessageBoxIcon 表示する情報を定義する定数を指定します。
MessageBoxOptions MessageBox のオプションを指定します。
MonthCalendar.HitArea MonthCalendar コントロール内の領域を表す定数を定義します。
MouseButtons 押されたマウス ボタンを定義する定数を指定します。
Orientation コントロールの方向、またはコントロールの要素の方向を指定します。
PictureBoxSizeMode PictureBox 内でのイメージの配置方法を指定します。
PropertySort PropertyGrid でのプロパティの並べ替え方法を指定します。
RichTextBoxFinds RichTextBox コントロールで文字列の検索を実行する方法を指定します。
RichTextBoxScrollBars RichTextBox コントロールで表示するスクロール バーの種類を指定します。
RichTextBoxSelectionTypes RichTextBox コントロールで選択項目の型を指定します。
RichTextBoxStreamType RichTextBox コントロールで、データの読み込みおよび保存に使用される入出力ストリームの型を指定します。
RightToLeft ヘブライ語やアラビア語のフォントを使用する場合などに、テキストを右から左へ表示するかどうかを示す値を指定します。
ScrollBars コントロールに表示するスクロール バーを指定します。
ScrollButton スクロール バーに描画するスクロール バーの矢印ボタンの種類を指定します。
ScrollEventType Scroll イベントを発生させるアクションの種類を指定します。
SelectionMode リスト ボックスの選択動作を指定します。
Shortcut メニュー項目で使用できるショートカット キーを指定します
SizeGripStyle Form 上のサイズ変更グリップのスタイルを指定します。
SortOrder リスト内の項目の並べ替え方法を指定します。
StatusBarPanelAutoSize StatusBar コントロールのサイズが変更されると、コントロール上の StatusBarPanel がどのように動作するかを指定します。
StatusBarPanelBorderStyle StatusBar コントロール上の StatusBarPanel の境界線の外観を指定します。
StatusBarPanelStyle StatusBar コントロール上の StatusBarPanel オブジェクトが、オーナー描画またはシステム描画のどちらであるかを指定します。
TabAlignment タブ コントロールのタブの位置を指定します。
TabAppearance タブ コントロールのタブの外観を指定します。
TabDrawMode タブ コントロールのタブを、オーナー描画 (親ウィンドウによる描画) で描画するのか、オペレーティング システムで描画するのかを指定します。
TabSizeMode タブ コントロール内のタブのサイズを指定します。
TickStyle TrackBar コントロールの目盛りの位置を指定します。
ToolBarAppearance 表示するツール バーの種類を指定します。
ToolBarButtonStyle ツール バー内のボタン スタイルを指定します。
ToolBarTextAlign ツール バー ボタン コントロール上のテキストの配置を指定します。
TreeViewAction TreeViewEventArgs イベントを発生させたアクションを指定します。
UICues ユーザー インターフェイスの状態を指定します。
View リスト項目を ListView コントロールに表示する方法を指定します。

参照

.NET Framework クラス ライブラリ