よく使うコントロール
クラス名 | 画面キャプチャ | ユーザインタフェース機能概要 | 補足 | My テンプレ |
---|---|---|---|---|
TextBox |
文字列を表示・入力する | 設定(Multiline プロパティ)により、単一行 or 複数行に対応可能。 |
記事 | |
RichTextBox |
文字列を表示・入力する。書式を付けられる。 | クセ強めの印象。使いこなすには慣れが要りそう。修羅の道・・・ | ||
ComboBox |
選択子から文字列を選んで表示・入力する | ユーザーによる任意テキストの入力可 or 不可を設定可能。 | 記事 | |
NumericUpDown |
数値を表示・入力する | あらかじめ設定した範囲内の数値の入力を、直接 or 上下ボタンで行える。10進小数も扱える。Value の型が扱いづらいかもしれない。 |
記事 | |
Button |
ボタンを表示する | とりあえず何か試したいときは大体これにClick イベントを登録して使う。 |
記事 | |
CheckBox |
チェック状態を入力する | 機能の有効無効をユーザーが選択できるようにする。 | 記事 | |
MenuStrip |
右記記事参照 | メニューを表示する | Form画面が増えて込み入ってきたらコレ。 | 記事 |
PictureBox |
画像を表示する | 画像を表示させたり、キャンバスとして使える。 | ||
ListView |
リストを表示する | Windowsのファイラであるエクスプローラのファイル一覧表示みたいなアレ。自分はいつもView = View.Details で使っており、行指向で表形式で表示するのに向いている。 |
記事 | |
TreeView |
木構造を表示する | 最初に手を出すにはハードル高め。 | ||
DataGridView |
表形式で表示・入力する | エクセルの表をイメージするとイメージ湧きやすいかも。クセ強めの印象。使いこなすには慣れが要りそう。 | ||
SplitContainer |
右記記事参照 | 表示領域を分割してユーザがリサイズ容易にする | 記事 | |
TabControl |
タブ表示 | 記事 | ||
GroupBox |
||||
StatusStrip |
ステータスバー | 記事 |
子ウィンドウ
その他
参考サイト
- コントロール(System.Windows.Forms) - .NET Tips (VB.NET,C#...)
- C#プチリファレンス ・・・ 画面左側にメニューがあり、よく使う類のコントロールのプロパティが確認しやすいです。