Windowsフォームアプリで利用できるコントロールについて、簡単にまとめました。
メニュー
■MenuStrip メニューを作成する
■ToolStrip ツールバーを表示
■ToolStripContainer 実行中にMenuStripやToolStripをWindowsフォーム画面内の上下左右の好きな位置に移動可能にする
https://dobon.net/vb/dotnet/control/tsbeginning.html
■StatusStrip ステータスバーを表示
■TabControl タブを加えられる
■ContextMenuStrip コンテキストメニューを表示
ショートカットメニュー、ポップアップメニュー、右クリックメニュー
https://dobon.net/vb/dotnet/control/contextmenu.html
■HelpProvider ポップアップヘルプやオンラインヘルプを表示
■ToolTip ツールチップを設定、表示
http://www.atmarkit.co.jp/fdotnet/dotnettips/368tooltip/tooltip.html
■NotifyIcon 通知領域にアイコンを表示する
■BindingNavigator 戻る・進むなど複数のボタンで構成されたバー
コンテナ
■Button ボタン
■CheckBox チェックボックス
■CheckedListBox チェックボックス付きのリストボックス
■ComboBox プルダウンメニュー
■DataGridView スプレッドシート的な表を表示
■DomainUpDown 文字列を上下ボタンで選択できるボックス
http://codepanic.itigo.jp/cs/domainupdown.html
■NumericUpDown 数値を上下ボタンで選択できるボックス
http://codepanic.itigo.jp/cs/numericupdown.html
■Label ラベル
■LinkLabel ハイパーリンク付きラベル
■ListBox 縦に表示するリスト
■ListView 文字列や画像を縦横に表示可能なリスト
■MaskedTextBox 入力できる種類を制限したテキストボックス
■PerformanceCounter パフォーマンス・モニタの情報を取得
■PictureBox 画像
■ProgressBar 進行状況バー
■PropertyGrid プロパティウィンドウ
https://dobon.net/vb/dotnet/control/propertygrid.html
■RadioButton ラジオボタン
■RichTextBox 文字の装飾やハイパーリンク表示などが可能なテキストボックス
■TextBox テキストボックス
■TrackBar スライドするバー
■TreeView ツリービュー
■HScrollBar 水平バー
■VScrollBar 垂直バー
■WebBrowser Webページを表示
レイアウト
■FlowLayoutPanel コントロールを縦や横に整列させる
https://dobon.net/vb/dotnet/control/flbeginning.html
■GroupBox 溝ラインで囲まれたタイトル付きのエリア
■Panel コントロールをグループ化する
■SplitContainer 2分割したパネルを表示
■Splitter フォームを分割する
http://www.atmarkit.co.jp/fdotnet/dotnettips/276splitter/splitter.html
■TableLayoutPanel 複数のコントロールを表のマス目に配置する
https://dobon.net/vb/dotnet/control/tlbeginning.html
ダイアログ
■ColorDialog カラーダイアログを表示
■DateTimePicker カレンダーを表示
■FolderBrowserDialog フォルダ選択ダイアログを表示
■FontDialog 文字の設定ダイアログを表示
■OpenFileDialog ファイル選択ダイアログを表示
■PageSetupDialog ページ設定ダイアログを表示
■PrintDialog 印刷ダイアログを表示
■PrintDocument
■PrintPreviewControl
■PrintPreviewDialog
■SaveFileDialog 保存ダイアログを表示
機能
■BackgroundWorker マルチスレッド化を行う(応答なしにしないために)
■BindingSource データバインドができる
http://kitunechan.hatenablog.jp/entry/2015/04/16/123314
http://www.digi-con.co.jp/tech/node/66
テキストデータが変われば表示も即時反映されたりができる
■DataSet メモリ上にデータベースを構築する
http://ohke.hateblo.jp/entry/2016/12/03/231909
■DirectoryEntry Active Directoryサービスに接続してネットワーク上のリソースを管理
■DirectorySearcher Active Directoryを検索
■SearchResult DirectorySearcher で検索した結果
■ErrorProvider エラーアイコンを表示
■EventLog Windowsのイベント・ログにログを記録したり、ログを取得する
■FileSystemWatcher フォルダ、ファイルの変更を監視する
http://dobon.net/vb/dotnet/file/filesystemwatcher.html
■ImageList 画像などのイメージを配列に入れて使いやすくする
■MessageQueue Microsoft Windowsメッセージ・キューを使ってプログラム間通信を行う
■Process ほかのプログラムを起動
■SerialPort シリアルポートを使う
■ServiceController Windowsサービスの情報を取得したり起動や停止を行ったりする
■Timer 時間をカウントして自動的に処理を実行する
不明
■ポインター ※これが何か分かったら追記します
参考になったサイト
連載:Windowsフォーム開発入門【Visual Studio 2010対応】
http://www.atmarkit.co.jp/fdotnet/chushin/introwinform_index/index.html