
【6日でできるVisual Basic2022入門】ツールボックスのコントロール一覧
Visual Basicの開発環境には、ツールボックスと呼ばれる便利な部品置き場があります。
このツールボックスには、アプリケーションの画面を構成するための多種多様なコントロール(部品)が収められており、ドラッグ&ドロップでフォーム上に配置して利用できます。
特にコモンコントロールは、最も基本的で使用頻度の高いコントロール群です。ボタンやテキストボックス、チェックボックスなど、日常的に目にするUI部品が含まれています。
これらを使いこなすことで、ユーザーにとって使いやすく、視覚的にもわかりやすいアプリケーションを作成できます。

1.コモンコントロールの概要
1.1 コモンコントロールとは
コモンコントロールは、Windowsアプリケーションで標準的に利用されるUI部品群で、操作性や見た目がOSに統一されています。
これらは、ユーザーの操作に応じてイベントを発生させることができ、アプリケーションの主要なインターフェイスを構築します。
1.2. コモンコントロールの代表例
| コントロール名 | 機能概要 |
|---|---|
| Button | クリックによってイベントを発生させる。 |
| TextBox | ユーザーが文字を入力する。 |
| CheckBox | 複数の選択肢から複数項目を選択可能 |
| RadioButton | 複数選択肢から1つだけ選択 |
| ComboBox | 値をリスト表示し、必要に応じて入力も可能 |
| ListBox | 項目一覧を表示し、選択を受け付ける。 |
2.コモンコントロール一覧と機能説明
2.1. コントロール一覧表
| コントロール名 | アイコン | 機能 |
|---|---|---|
| Button | クリックで処理を実行するイベントトリガー | |
| CheckBox | 複数項目を選択可能なチェックボタン | |
| CheckedListBox | チェックボックス付きのリスト表示 | |
| ComboBox | 選択リストと入力の両方に対応 | |
| DateTimePicker | 日付や時間をカレンダー形式で選択 | |
| Label | 説明文や静的テキストを表示 | |
| LinkLabel | ハイパーリンクとして動作するラベル | |
| ListBox | 項目一覧を表示し選択可能 | |
| ListView | 詳細表示やアイコン表示など多様な形式に対応した一覧 | |
| MaskedTextBox | 入力形式を制限したテキスト入力欄 | |
| MonthCalendar | カレンダー形式で日付を表示・選択 | |
| NotifyIcon | タスクトレイにアイコンを表示 | |
| NumericUpDown | 数値を▲▼ボタンで増減 | |
| PictureBox | 画像を表示 | |
| ProgressBar | 処理の進行状況を表示 | |
| RadioButton | 1つだけ選択可能な選択肢 | |
| RichTextBox | 書式付きテキストや画像を含む入力欄 | |
| TextBox | 文字入力欄 | |
| ToolTip | コントロールにマウスを置いた際の説明表示 | |
| TreeView | 階層構造のデータ表示 | |
| WebBrowser | Webページの表示(.NET Framework限定) |
2.2. コントロール選びのポイント
- 操作性:ユーザーが直感的に操作できるものを選ぶ。
- 用途に適合:入力・選択・表示など目的に合った部品を選定
- 見た目の統一感:フォーム全体で一貫性を保つ。
3.実際の活用例
| シナリオ | 利用するコントロール |
|---|---|
| ユーザーの登録フォーム | TextBox, ComboBox, DateTimePicker, Button |
| 設定画面 | CheckBox, RadioButton, ListBox |
| 進行状況表示画面 | ProgressBar, Label, PictureBox |
| 階層データ表示 | TreeView, ListView |
まとめ
ツールボックスのコモンコントロールは、Visual Basicアプリケーション開発の基盤となる重要なUI部品です。
それぞれの特性と用途を理解し、適切に組み合わせることで、使いやすく見た目も整ったアプリケーションを効率的に作成できます。
