Base abstract control defining common attributes for all UI controls any depends-on-implementation depends-on-implementation Text display control for showing read-only text information Panel,SplitPanel,StatusBar,ToolBar,FormField none false Visual separator control for dividing interface sections Panel,SplitPanel,StatusBar,ToolBar,Menu none false Image display control for showing pictures and graphics Panel,SplitPanel,StatusBar,ToolBar,FormField,Button none false Single-line text input control for user text entry Panel,SplitPanel,StatusBar,ToolBar,FormField none false Dropdown selection control with editable or read-only options Panel,SplitPanel,StatusBar,ToolBar,FormField ListBoxItem true dropdown-items Clickable button control for user actions Panel,SplitPanel,StatusBar,ToolBar,FormField,ButtonBar none false Generic container control for grouping other controls window,Panel,SplitPanel,PopupPanel,TabPage any-control true Popup container that displays above other controls window,Panel any-control true Menu control for application navigation and commands window,Panel,ToolBar MenuItem true menu-items List view control for displaying data in various view modes Panel,SplitPanel,PopupPanel,TabPage ListViewItem,ColumnItem true list-items,columns Hierarchical tree view control for displaying nested data Panel,SplitPanel,PopupPanel,TabPage TreeNode true tree-nodes Individual item within list-based controls Individual item within ListView control Column definition for ListView control Individual node within TreeView control Individual menu item within Menu control