コントロール (Control)
目次
- Component
- ScrollableControl
- ButtonBase
- TextBoxBase
- ListControl
- ListView
- WebBrowserBase
スレッドを使用する場合には、コントロールの呼び出しに注意が必要です。
クラス階層
- System.Object
- System.Windows.Forms.MessageBox
- System.Windows.Forms.Application
- System.Windows.Forms.Clipboard
- System.Windows.Forms.Screen
- System.MarshalByRefObject
- System.ComponentModel.Component
- System.Windows.Forms.CommonDialog
- System.Windows.Forms.ColorDialog
- System.Windows.Forms.FileDialog
- System.Windows.Forms.OpenFileDialog
- System.Windows.Forms.SaveFileDialog
- System.Windows.Forms.FolderBrowserDialog
- System.Windows.Forms.FontDialog
- System.Windows.Forms.PageSetupDialog
- System.Windows.Forms.PrintDialog
- System.Windows.Forms.Control
- System.Windows.Forms.AxHost
- System.Windows.Forms.ButtonBase
- System.Windows.Forms.DataGrid
- System.Windows.Forms.DataGridView
- System.Windows.Forms.DataVisualization.Charting.Chart
- System.Windows.Forms.DateTimePicker
- System.Windows.Forms.GroupBox
- System.Windows.Forms.Integration.ElementHost
- System.Windows.Forms.Label
- System.Windows.Forms.ListControl
- System.Windows.Forms.ListView
- System.Windows.Forms.MdiClient
- System.Windows.Forms.MonthCalendar
- System.Windows.Forms.PictureBox
- System.Windows.Forms.PrintPreviewControl
- System.Windows.Forms.ProgressBar
- System.Windows.Forms.ScrollableControl
- System.Windows.Forms.ContainerControl
- System.Windows.Forms.Design.ComponentTray
- System.Windows.Forms.Panel
- System.Windows.Forms.ToolStrip
- System.Windows.Forms.ScrollBar
- System.Windows.Forms.Splitter
- System.Windows.Forms.StatusBar
- System.Windows.Forms.TabControl
- System.Windows.Forms.TextBoxBase
- System.Windows.Forms.TextBox
- System.Windows.Forms.RichTextBox
- System.Windows.Forms.MaskedTextBox
- System.Windows.Forms.ToolBar (後継はToolStrip)
- System.Windows.Forms.TrackBar
- System.Windows.Forms.TreeView
- System.Windows.Forms.WebBrowserBase
- System.Windows.Forms.Menu (メニュー)
- System.Windows.Forms.Timer
- System.Windows.Forms.ToolTip
- System.Windows.Threading.DispatcherObject
- System.Windows.DependencyObject
Control Class (System.Windows.Forms) | Microsoft Learn
コントロールの種類
プロジェクトにコントロールを追加するとき、用途によって異なる形式があります。
|
形式 |
基本クラス |
用途 |
|
コンポーネント クラス |
System.ComponentModel.Component |
Timerのような、UIのないコントロール |
|
カスタム コントロール |
System.Windows.Forms.Control |
Buttonのような、UIのあるコントロール |
|
ユーザー コントロール |
System.Windows.Forms.UserControl |
複数のコントロールを配置したコンテナ |
|
Windows フォーム |
System.Windows.Forms.Form |
ウィンドウの拡張 |
c# - What is the difference between User Control, Custom Control and Component? - Stack Overflow