【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処理の進行状況を表示
RadioButton1つだけ選択可能な選択肢
RichTextBox書式付きテキストや画像を含む入力欄
TextBox文字入力欄
ToolTipコントロールにマウスを置いた際の説明表示
TreeView階層構造のデータ表示
WebBrowserWebページの表示(.NET Framework限定)

2.2. コントロール選びのポイント

  • 操作性:ユーザーが直感的に操作できるものを選ぶ。
  • 用途に適合:入力・選択・表示など目的に合った部品を選定
  • 見た目の統一感:フォーム全体で一貫性を保つ。

3.実際の活用例

シナリオ利用するコントロール
ユーザーの登録フォームTextBox, ComboBox, DateTimePicker, Button
設定画面CheckBox, RadioButton, ListBox
進行状況表示画面ProgressBar, Label, PictureBox
階層データ表示TreeView, ListView

まとめ

 ツールボックスのコモンコントロールは、Visual Basicアプリケーション開発の基盤となる重要なUI部品です。
それぞれの特性と用途を理解し、適切に組み合わせることで、使いやすく見た目も整ったアプリケーションを効率的に作成できます。