Difference between revisions of "Common Controls tab"

From Free Pascal wiki
Jump to navigationJump to search
Line 3: Line 3:
 
[[File:Component_Palette_Common_Controls.png]]
 
[[File:Component_Palette_Common_Controls.png]]
  
* [[image:ttrackbar.png]] [[TTrackBar]]
+
{| class = "wikitable sortable"
* [[image:tprogressbar.png]] [[TProgressBar]]
+
|-
* [[image:ttreeview.png]] [[TTreeView]]
+
! icon !! name !! description
* [[image:tlistview.png]] [[TListView]]
+
|-
* [[image:tstatusbar.png]] [[TStatusBar]]
+
| [[image:ttrackbar.png]]   || [[TTrackBar]] || a slider with optional tick marks
* [[image:ttoolbar.png]] [[TToolBar]]
+
|-
* [[image:tcoolbar.png]] [[TCoolBar]]
+
| [[image:tprogressbar.png]] ||  [[TProgressBar]] || used to show the user the time when a long-term operation proceeds.
* [[image:tupdown.png]] [[TUpDown]]
+
|-
* [[image:tpagecontrol.png]] [[TPageControl]]
+
| [[image:ttreeview.png]]   || [[TTreeView]] || a hierarchical view of information
* [[image:ttabcontrol.png]] [[TTabControl]]
+
|-
* [[image:theadercontrol.png]] [[THeaderControl]]
+
| [[image:tlistview.png]]   || [[TListView]] || a useful view of items with icons.
* [[image:timagelist.png]] [[TImageList]]
+
|-
* [[image:tpopupnotifier.png]] [[TPopupNotifier]]
+
| [[image:tstatusbar.png]]   || [[TStatusBar]] || a bar (at bottom of the form) that shows the program's status information
* [[image:tdatetimepicker.png]] [[TDateTimePicker]]
+
|-
 
+
| [[image:ttoolbar.png]]   || [[TToolBar]] ||  a container that manages tool buttons with images from a [[TImageList]]
 
+
|-
==[[doc:/lcl/comctrls/ttrackbar.html| TTrackBar ]]==
+
| [[image:tcoolbar.png]]   || [[TCoolBar]] ||  a container that manages tool buttons with images from a TImageList (or actions from a TActionList), arranging them in rows and automatically adjusting their sizes and positions.
 
+
|-
[[Image:ttrackbar.png]]
+
| [[image:tupdown.png]]   || [[TUpDown]] || two buttons that can be used tu increase decrease some other value
 
+
|-
A TTrackBar contains a slider and sometimes tick marks.
+
| [[image:tpagecontrol.png]]   || [[TPageControl]] || a container to hold pages, much like a real-world notebook
The TTrackBar is a scrollable control similar to the [[TScrollBar]].
+
|-
 
+
| [[image:ttabcontrol.png]]   || [[TTabControl]] ||  a container to hold named tabs 
==[[doc:/lcl/comctrls/tprogressbar.html| TProgressBar ]]==
+
|-
 
+
| [[image:theadercontrol.png]]   || [[THeaderControl]] || a list of headers with associated text and image
[[Image:tprogressbar.png]]
+
|-
 
+
| [[image:timagelist.png]]   || [[TImageList]] || a collection of images that may be connected to other components
A TProgressBar can be used to show the user the time when a long-term operation proceeds.
+
|-
 
+
| [[image:tpopupnotifier.png]]   || [[TPopupNotifier]] || a platform independent 'balloon help' component
==[[doc:/lcl/comctrls/ttreeview.html| TTreeView ]]==
+
|-
 
+
| [[image:tdatetimepicker.png]]   || [[TDateTimePicker]] ||  a control that assists in picking a correct date and/or time
[[Image:ttreeview.png]]
+
|}
 
 
A TTreeView is a graphical control element that presents a hierarchical view of information. Each item can have a number of subitems.
 
 
 
An item can be expanded to reveal subitems, if any exist, and collapsed to hide subitems.
 
 
 
Usage: [[TTreeView]]
 
 
 
==[[doc:/lcl/comctrls/tlistview.html| TListView ]]==
 
 
 
[[Image:tlistview.png]]
 
 
 
A TListView provides a useful view of items with icons.
 
 
 
==[[doc:/lcl/comctrls/tstatusbar.html| TStatusBar ]]==
 
 
 
[[Image:tstatusbar.png]]
 
 
 
A TStatusBar displays information about the current situation.
 
 
 
==[[doc:/lcl/comctrls/ttoolbar.html| TToolBar ]]==
 
 
 
[[Image:ttoolbar.png]]
 
 
 
Usage: [[TToolBar]]
 
 
 
==[[doc:/lcl/comctrls/tupdown.html| TUpDown ]]==
 
 
 
[[Image:tupdown.png]]
 
 
 
==[[doc:/lcl/comctrls/tpagecontrol.html| TPageControl ]]==
 
 
 
[[Image:tpagecontrol.png]]
 
 
 
==[[doc:/lcl/comctrls/ttabcontrol.html| TTabControl ]]==
 
 
 
[[Image:ttabcontrol.png]]
 
 
 
==[[doc:/lcl/comctrls/theadercontrol.html| THeaderControl ]]==
 
 
 
[[Image:theadercontrol.png]]
 
 
 
==[[doc:/lcl/comctrls/timagelist.html| TImageList ]]==
 
 
 
[[Image:timagelist.png]]
 
 
 
Usage: [[TImageList]]
 
 
 
 
 
==[[doc:/lcl/comctrls/ tpopupnotifier.htmlTPopUpNotifier ]]==
 
 
 
[[Image:tpopupnotifier.png]]
 
 
 
Read more about this component in the [[TPopupNotifier|TPopupNotifier wiki page]].
 
  
 
{{NavComponentPalette}}
 
{{NavComponentPalette}}
  
 
[[Category:Component Palette]]
 
[[Category:Component Palette]]

Revision as of 12:46, 2 September 2016

The Common Controls tab of the Component Palette contains visible components like progress bars and viewers.

Component Palette Common Controls.png

icon name description
ttrackbar.png TTrackBar a slider with optional tick marks
tprogressbar.png TProgressBar used to show the user the time when a long-term operation proceeds.
ttreeview.png TTreeView a hierarchical view of information
tlistview.png TListView a useful view of items with icons.
tstatusbar.png TStatusBar a bar (at bottom of the form) that shows the program's status information
ttoolbar.png TToolBar a container that manages tool buttons with images from a TImageList
tcoolbar.png TCoolBar a container that manages tool buttons with images from a TImageList (or actions from a TActionList), arranging them in rows and automatically adjusting their sizes and positions.
tupdown.png TUpDown two buttons that can be used tu increase decrease some other value
tpagecontrol.png TPageControl a container to hold pages, much like a real-world notebook
ttabcontrol.png TTabControl a container to hold named tabs
theadercontrol.png THeaderControl a list of headers with associated text and image
timagelist.png TImageList a collection of images that may be connected to other components
tpopupnotifier.png TPopupNotifier a platform independent 'balloon help' component
tdatetimepicker.png TDateTimePicker a control that assists in picking a correct date and/or time
Component Palette
Standard - Additional - Common Controls - Dialogs - Data Controls - Data Access - System - Misc - LazControls - RTTI - SQLdb - Pascal Script - SynEdit - Chart - IPro