Windows フォームのコントロール

[Fedora 13]

Windows フォームのコントロール一覧をまとめました。


コントロールの種類

MSDN の情報を参考にして、Windows フォームのコントロールをまとめました。MSDN のサンプルを mono の C# コンパイラでコンパイルして動作確認していますが、実行できないものも存在しています。詳細を調査中です。また、各コントロールの説明は、MSDN の記述をベースにしてあり、咀嚼して自分の言葉にするため編集中です。

準備中

Table: Windows フォームのコントロール

コントロール 説  明
BindingNavigator データ操作のためのツールバー形式のユーザーインターフェイス (UI)です 。
Button クリックしてアクションを実行できる標準のボタンです。
CheckBox ある条件がオンかオフかを示すチェックボックスです。複数のチェックボックスをグループ化するには、GroupBox コントロールを使用します。
CheckedListBox 横にチェックボックスが付いた項目のリストを表示します。
ComboBox テキスト入力とドロップダウンリストが一緒になったコンボボックスです。
コンボボックスの例
ContextMenuStrip コンテキストメニューを作成します。
DataGridView 表形式のデータを表示および編集することができます。
DateTimePicker 日付や時刻の一覧から 1 つの項目を選択できるようにします。
DomainUpDown ユーザーが参照して選択できるテキスト文字列の一覧(スピンボックス)を表示します。
FlowLayoutPanel 水平または垂直に内容を動的にレイアウトできるパネルにコントロールを配置できます。
GroupBox 他のいくつかのコントロールを識別できるようグループ化します。
HScrollBar
VScrollBar
項目の一覧や大量の情報を見るために、アプリケーションまたはコントロール内で水平または垂直にスクロールできるようにします。
Label ユーザーが編集できないテキストを表示します。
LinkLabel Windows フォーム アプリケーションに Web スタイルのリンクを追加できます。
ListBox 定義済みの一覧からユーザーが 1 つ以上の項目を選択できるようにします。
ListView Windows エクスプローラと同じ方法で、項目の一覧をアイコンで表示します。
MaskedTextBox フォームでのユーザー入力の形式を制限します。
MenuStrip フォーム用のメニュー システムを提供します。
MonthCalendar わかりやすいグラフィカル インターフェイスを使用して、ユーザーが日付情報を表示および設定できるようにします。
NumericUpDown ユーザーが参照して選択できる数値の一覧(スピンボックス)を表示します。
Panel 他のいくつかのコントロールを識別できるようグループ化し、スクロールできるようにします。
PictureBox ビットマップ、GIF、JPEG、メタファイル、またはアイコン形式のグラフィックスを表示します。
PrintPreviewControl 定義済みのバージョンの代わりに、独自の PrintPreview コンポーネントまたはダイアログ ボックスを作成できるようします。
PrintPreviewDialog 印刷されたときの状態でドキュメントを表示します。
ProgressBar 処理の進行状況をグラフィカルに表示します。
RadioButton 相互に排他的な 2 つ以上のオプションのセットを表示します。
RichTextBox ユーザーがテキストを書式付きで入力、表示、および操作できるようにします。
SplitContainer ドッキングされたコントロールのサイズをユーザーが変更できるようにします。
StatusStrip Windows ステータス バー コントロールを表します。
TabControl 画像やその他のコントロールを含むことができる複数のタブを表示します。
TableLayoutPanel 行と列で構成されるグリッドに内容を動的にレイアウトするパネルを表します。
TextBox ユーザーが複数行のテキストを入力して編集できるようにします。
ToolStrip Windows フォーム アプリケーションにカスタム ツール バーおよびメニューを作成します。
ToolStripContainer ToolStrip コントロールのドッキング、ラフティング、および配置用のフォーム両側のパネル、および従来のコントロール用の中央の ToolStripContentPanel を提供します。
ToolStripPanel ToolStrip コントロールのドッキング、ラフティング、および配置用の単一のパネルを提供します。
ToolStripProgressBar 処理の進行状況をグラフィカルに表示します。ToolStripProgressBar は通常は StatusStrip に含まれています。
ToolStripStatusLabel StatusStrip コントロールのパネルを表します。
ToolTip ユーザーが他のコントロールをポイントしたときにテキストを表示します。
TrackBar 大量の情報内を移動したり、数値設定を視覚的に調整したりできるようにします。
TreeView 展開や折りたたみが可能なノードの階層を表示します。
WebBrowser Web ページをホストし、インターネット Web ブラウズ機能をアプリケーションに追加します。
ページ先頭に戻る

関連サイト

Windowsフォーム・コントロールの基礎(その1) − @IT
もちろん Visual Studio の利用を前提にしていますが、コントロールについて、情報が新しく、簡潔にまとめられています。
WindowsフォームでChartコントロールを使用するには?[3.5、4以降、C#、VB] − @IT
.NET Framework 4 Windows フォーム向けのチャート・コントロールの Tip。
ページ先頭に戻る
(C) 2009 - 2017 Fuhito Suguri
クリエイティブ・コモンズ・ライセンス
This site by Fuhito Suguri is licensed under a Creative Commons 表示 - 継承 3.0 Unported License.
Ads by Sitemix