System.Windows.Forms.VisualStyles Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains classes for rendering controls and other Windows user interface (UI) elements with visual styles in operating systems that support them.
Classes
VisualStyleElement |
Identifies a control or user interface (UI) element that is drawn with visual styles. |
VisualStyleElement.Button |
Contains classes that provide VisualStyleElement objects for button-related controls. This class cannot be inherited. |
VisualStyleElement.Button.CheckBox |
Provides VisualStyleElement objects for the different states of the check box control. This class cannot be inherited. |
VisualStyleElement.Button.GroupBox |
Provides VisualStyleElement objects for the different states of the group box control. This class cannot be inherited. |
VisualStyleElement.Button.PushButton |
Provides VisualStyleElement objects for the different states of the button control. This class cannot be inherited. |
VisualStyleElement.Button.RadioButton |
Provides VisualStyleElement objects for the different states of the radio button control. This class cannot be inherited. |
VisualStyleElement.Button.UserButton |
Provides a VisualStyleElement for a user button. This class cannot be inherited. |
VisualStyleElement.ComboBox |
Contains a class that provides VisualStyleElement objects for the drop-down arrow of the combo box control. This class cannot be inherited. |
VisualStyleElement.ComboBox.DropDownButton |
Provides VisualStyleElement objects for the different states of the drop-down arrow of the combo box control. This class cannot be inherited. |
VisualStyleElement.ExplorerBar |
Contains classes that provide VisualStyleElement objects for each part of the Explorer Bar. This class cannot be inherited. |
VisualStyleElement.ExplorerBar.HeaderBackground |
Provides a VisualStyleElement for the background of the Explorer Bar. This class cannot be inherited. |
VisualStyleElement.ExplorerBar.HeaderClose |
Provides VisualStyleElement objects for each state of the Close button of the Explorer Bar. This class cannot be inherited. |
VisualStyleElement.ExplorerBar.HeaderPin |
Provides VisualStyleElement objects for each state of the Auto Hide button (which is displayed as a push pin) of the Explorer Bar. This class cannot be inherited. |
VisualStyleElement.ExplorerBar.IEBarMenu |
Provides VisualStyleElement objects for each state of the expanded-menu arrow of the Explorer Bar. This class cannot be inherited. |
VisualStyleElement.ExplorerBar.NormalGroupBackground |
Provides a VisualStyleElement for the background of a common group of items in the Explorer Bar. This class cannot be inherited. |
VisualStyleElement.ExplorerBar.NormalGroupCollapse |
Provides VisualStyleElement objects for each state of the collapse button of a common group of items in the Explorer Bar. This class cannot be inherited. |
VisualStyleElement.ExplorerBar.NormalGroupExpand |
Provides VisualStyleElement objects for each state of the expand button of a common group of items in the Explorer Bar. This class cannot be inherited. |
VisualStyleElement.ExplorerBar.NormalGroupHead |
Provides a VisualStyleElement for the title bar of a common group of items in the Explorer Bar. This class cannot be inherited. |
VisualStyleElement.ExplorerBar.SpecialGroupBackground |
Provides a VisualStyleElement for the background of a special group of items in the Explorer Bar. This class cannot be inherited. |
VisualStyleElement.ExplorerBar.SpecialGroupCollapse |
Provides VisualStyleElement objects for each state of the collapse button of a special group of items in the Explorer Bar. This class cannot be inherited. |
VisualStyleElement.ExplorerBar.SpecialGroupExpand |
Provides VisualStyleElement objects for each state of the expand button of a special group of items in the Explorer Bar. This class cannot be inherited. |
VisualStyleElement.ExplorerBar.SpecialGroupHead |
Provides a VisualStyleElement for the title bar of a special group of items in the Explorer Bar. This class cannot be inherited. |
VisualStyleElement.Header |
Contains classes that provide VisualStyleElement objects for each part of the header control. This class cannot be inherited. |
VisualStyleElement.Header.Item |
Provides VisualStyleElement objects for each state of an item of the header control. This class cannot be inherited. |
VisualStyleElement.Header.ItemLeft |
Provides VisualStyleElement objects for each state of the leftmost item of the header control. This class cannot be inherited. |
VisualStyleElement.Header.ItemRight |
Provides VisualStyleElement objects for each state of the rightmost item of the header control. This class cannot be inherited. |
VisualStyleElement.Header.SortArrow |
Provides VisualStyleElement objects for the sort arrow of a header item. This class cannot be inherited. |
VisualStyleElement.ListView |
Contains classes that provide VisualStyleElement objects for the parts of the list view control. This class cannot be inherited. |
VisualStyleElement.ListView.Detail |
Provides a VisualStyleElement for a list view in detail view. This class cannot be inherited. |
VisualStyleElement.ListView.EmptyText |
Provides a VisualStyleElement for the text area of a list view that contains no items. This class cannot be inherited. |
VisualStyleElement.ListView.Group |
Provides a VisualStyleElement for a list view item group. This class cannot be inherited. |
VisualStyleElement.ListView.Item |
Provides VisualStyleElement objects for each state of an item of the list view control. This class cannot be inherited. |
VisualStyleElement.ListView.SortedDetail |
Provides a VisualStyleElement for a sorted list view control in detail view This class cannot be inherited. |
VisualStyleElement.Menu |
Contains classes that provide VisualStyleElement objects for the parts of a menu. This class cannot be inherited. |
VisualStyleElement.Menu.BarDropDown |
Provides a VisualStyleElement for the drop-down arrow of a menu bar. This class cannot be inherited. |
VisualStyleElement.Menu.BarItem |
Provides a VisualStyleElement for a menu bar item. This class cannot be inherited. |
VisualStyleElement.Menu.Chevron |
Provides a VisualStyleElement for the chevron of a menu. This class cannot be inherited. |
VisualStyleElement.Menu.DropDown |
Provides a VisualStyleElement for the drop-down arrow of a menu. This class cannot be inherited. |
VisualStyleElement.Menu.Item |
Provides VisualStyleElement objects for each state of a menu item. This class cannot be inherited. |
VisualStyleElement.Menu.Separator |
Provides a VisualStyleElement for a menu item separator. This class cannot be inherited. |
VisualStyleElement.MenuBand |
Contains classes that provide VisualStyleElement objects for the parts of a menu band. This class cannot be inherited. |
VisualStyleElement.MenuBand.NewApplicationButton |
Provides VisualStyleElement objects for each state of the new application button of a menu band. This class cannot be inherited. |
VisualStyleElement.MenuBand.Separator |
Provides a VisualStyleElement for a menu band separator. This class cannot be inherited. |
VisualStyleElement.Page |
Contains classes that provide VisualStyleElement objects for the parts of a page. This class cannot be inherited. |
VisualStyleElement.Page.Down |
Provides VisualStyleElement objects for each state of a down indicator in an up-down or spin box control. This class cannot be inherited. |
VisualStyleElement.Page.DownHorizontal |
Provides VisualStyleElement objects for each state of a page backward indicator in a pager control. This class cannot be inherited. |
VisualStyleElement.Page.Up |
Provides VisualStyleElement objects for each state of a page up indicator of an up-down or spin box control. This class cannot be inherited. |
VisualStyleElement.Page.UpHorizontal |
Provides VisualStyleElement objects for each state of a page forward indicator of a pager control. This class cannot be inherited. |
VisualStyleElement.ProgressBar |
Contains classes that provide VisualStyleElement objects for the parts of the progress bar control. This class cannot be inherited. |
VisualStyleElement.ProgressBar.Bar |
Provides a VisualStyleElement for the frame of a horizontal progress bar. This class cannot be inherited. |
VisualStyleElement.ProgressBar.BarVertical |
Provides a VisualStyleElement for the frame of a vertical progress bar. This class cannot be inherited. |
VisualStyleElement.ProgressBar.Chunk |
Provides a VisualStyleElement for the pieces that fill a horizontal progress bar. This class cannot be inherited. |
VisualStyleElement.ProgressBar.ChunkVertical |
Provides a VisualStyleElement for the pieces that fill a vertical progress bar. This class cannot be inherited. |
VisualStyleElement.Rebar |
Contains classes that provide VisualStyleElement objects for the parts of the rebar control. This class cannot be inherited. |
VisualStyleElement.Rebar.Band |
Provides a VisualStyleElement for a rebar band. This class cannot be inherited. |
VisualStyleElement.Rebar.Chevron |
Provides VisualStyleElement objects for each state of a horizontal chevron. This class cannot be inherited. |
VisualStyleElement.Rebar.ChevronVertical |
Provides VisualStyleElement objects for each state of a chevron. This class cannot be inherited. |
VisualStyleElement.Rebar.Gripper |
Provides a VisualStyleElement for the gripper bar of a horizontal rebar control. This class cannot be inherited. |
VisualStyleElement.Rebar.GripperVertical |
Provides a VisualStyleElement for the gripper bar of a vertical rebar. This class cannot be inherited. |
VisualStyleElement.ScrollBar |
Contains classes that provide VisualStyleElement objects for the parts of the scroll bar control. This class cannot be inherited. |
VisualStyleElement.ScrollBar.ArrowButton |
Provides VisualStyleElement objects for each state and direction of a scroll arrow. This class cannot be inherited. |
VisualStyleElement.ScrollBar.GripperHorizontal |
Provides a VisualStyleElement for the grip of a horizontal scroll box (also known as the thumb). This class cannot be inherited. |
VisualStyleElement.ScrollBar.GripperVertical |
Provides a VisualStyleElement for the grip of a vertical scroll box (also known as the thumb). This class cannot be inherited. |
VisualStyleElement.ScrollBar.LeftTrackHorizontal |
Provides VisualStyleElement objects for each state of the left part of a horizontal scroll bar track. This class cannot be inherited. |
VisualStyleElement.ScrollBar.LowerTrackVertical |
Provides VisualStyleElement objects for each state of the lower part of a vertical scroll bar track. This class cannot be inherited. |
VisualStyleElement.ScrollBar.RightTrackHorizontal |
Provides VisualStyleElement objects for each state of the right part of a horizontal scroll bar track. This class cannot be inherited. |
VisualStyleElement.ScrollBar.SizeBox |
Provides VisualStyleElement objects for each state of the sizing handle of a scroll bar. This class cannot be inherited. |
VisualStyleElement.ScrollBar.ThumbButtonHorizontal |
Provides VisualStyleElement objects for each state of a horizontal scroll box (also known as the thumb). This class cannot be inherited. |
VisualStyleElement.ScrollBar.ThumbButtonVertical |
Provides VisualStyleElement objects for each state of a vertical scroll box (also known as the thumb). This class cannot be inherited. |
VisualStyleElement.ScrollBar.UpperTrackVertical |
Provides VisualStyleElement objects for each state of the upper part of a vertical scroll bar track. This class cannot be inherited. |
VisualStyleElement.Spin |
Contains classes that provide VisualStyleElement objects for the arrows of a spin button control (also known as an up-down control). This class cannot be inherited. |
VisualStyleElement.Spin.Down |
Provides VisualStyleElement objects for each state of the downward-pointing arrow for a spin button control (also known as an up-down control). This class cannot be inherited. |
VisualStyleElement.Spin.DownHorizontal |
Provides VisualStyleElement objects for each state of the left-pointing arrow for a spin button control (also known as an up-down control). This class cannot be inherited. |
VisualStyleElement.Spin.Up |
Provides VisualStyleElement objects for each state of the upward-pointing arrow for a spin button control (also known as an up-down control). This class cannot be inherited. |
VisualStyleElement.Spin.UpHorizontal |
Provides VisualStyleElement objects for each state of the right-pointing arrow for a spin button control (also known as an up-down control). This class cannot be inherited. |
VisualStyleElement.StartPanel |
Contains classes that provide VisualStyleElement objects for the parts of the Start menu. This class cannot be inherited. |
VisualStyleElement.StartPanel.LogOff |
Provides a VisualStyleElement for the bottom border of the Start menu. This class cannot be inherited. |
VisualStyleElement.StartPanel.LogOffButtons |
Provides VisualStyleElement objects for each state of the Log Off and Shut Down buttons in the Start menu. This class cannot be inherited. |
VisualStyleElement.StartPanel.MorePrograms |
Provides a VisualStyleElement for the background of the All Programs item in the Start menu. This class cannot be inherited. |
VisualStyleElement.StartPanel.MoreProgramsArrow |
Provides VisualStyleElement objects for each state of the All Programs arrow in the Start menu. This class cannot be inherited. |
VisualStyleElement.StartPanel.PlaceList |
Provides a VisualStyleElement for the background of the right side of the Start menu. This class cannot be inherited. |
VisualStyleElement.StartPanel.PlaceListSeparator |
Provides a VisualStyleElement for the bar that separates groups of items in the right side of the Start menu. This class cannot be inherited. |
VisualStyleElement.StartPanel.Preview |
Provides a VisualStyleElement for the preview area of the Start menu. This class cannot be inherited. |
VisualStyleElement.StartPanel.ProgList |
Provides a VisualStyleElement for the background of the left side of the Start menu. This class cannot be inherited. |
VisualStyleElement.StartPanel.ProgListSeparator |
Provides a VisualStyleElement for the bar that separates groups of items in the left side of the Start menu. This class cannot be inherited. |
VisualStyleElement.StartPanel.UserPane |
Provides a VisualStyleElement for the top border of the Start menu. This class cannot be inherited. |
VisualStyleElement.StartPanel.UserPicture |
Provides a VisualStyleElement for the background of the user picture on the Start menu. This class cannot be inherited. |
VisualStyleElement.Status |
Contains classes that provide VisualStyleElement objects for the parts of the status bar. This class cannot be inherited. |
VisualStyleElement.Status.Bar |
Provides a VisualStyleElement for the background of the status bar. This class cannot be inherited. |
VisualStyleElement.Status.Gripper |
Provides a VisualStyleElement for the grip of the status bar. This class cannot be inherited. |
VisualStyleElement.Status.GripperPane |
Provides a VisualStyleElement for the pane of the grip in the status bar. This class cannot be inherited. |
VisualStyleElement.Status.Pane |
Provides a VisualStyleElement for a status bar pane. This class cannot be inherited. |
VisualStyleElement.Tab |
Contains classes that provide VisualStyleElement objects for the parts of a tab control. This class cannot be inherited. |
VisualStyleElement.Tab.Body |
Provides a VisualStyleElement for the interior of a tab control page. This class cannot be inherited. |
VisualStyleElement.Tab.Pane |
Provides a VisualStyleElement for the border of a tab control page. This class cannot be inherited. |
VisualStyleElement.Tab.TabItem |
Provides VisualStyleElement objects for each state of a tab control that shares its top, left, and right borders with other tab controls. This class cannot be inherited. |
VisualStyleElement.Tab.TabItemBothEdges |
Provides a VisualStyleElement for a tab control that shares its top border with another tab control. This class cannot be inherited. |
VisualStyleElement.Tab.TabItemLeftEdge |
Provides VisualStyleElement objects for each state of a tab control that shares its top and right borders with other tab controls. This class cannot be inherited. |
VisualStyleElement.Tab.TabItemRightEdge |
Provides VisualStyleElement objects for each state of a tab control that shares its top and left borders with other tab controls. This class cannot be inherited. |
VisualStyleElement.Tab.TopTabItem |
Provides VisualStyleElement objects for each state of a tab control that shares its bottom, left, and right borders with other tab controls. This class cannot be inherited. |
VisualStyleElement.Tab.TopTabItemBothEdges |
Provides a VisualStyleElement for a tab control that shares its bottom border with another tab control. This class cannot be inherited. |
VisualStyleElement.Tab.TopTabItemLeftEdge |
Provides VisualStyleElement objects for each state of a tab control that shares its bottom and right borders with other tab controls. This class cannot be inherited. |
VisualStyleElement.Tab.TopTabItemRightEdge |
Provides VisualStyleElement objects for each state of a tab control that shares its bottom and left borders with other tab controls. This class cannot be inherited. |
VisualStyleElement.TaskBand |
Contains classes that provide VisualStyleElement objects for parts of the taskbar. This class cannot be inherited. |
VisualStyleElement.TaskBand.FlashButton |
Provides a VisualStyleElement for a flashing window button in the taskbar. This class cannot be inherited. |
VisualStyleElement.TaskBand.FlashButtonGroupMenu |
Provides a VisualStyleElement for a flashing menu item of a window button in the taskbar. This class cannot be inherited. |
VisualStyleElement.TaskBand.GroupCount |
Provides a VisualStyleElement for a group counter of the taskbar. This class cannot be inherited. |
VisualStyleElement.Taskbar |
Contains classes that provide VisualStyleElement objects for the parts of the taskbar. This class cannot be inherited. |
VisualStyleElement.Taskbar.BackgroundBottom |
Provides a VisualStyleElement for the background of a taskbar that is docked on the bottom of the screen. This class cannot be inherited. |
VisualStyleElement.Taskbar.BackgroundLeft |
Provides a VisualStyleElement for the background of a taskbar that is docked on the left side of the screen. This class cannot be inherited. |
VisualStyleElement.Taskbar.BackgroundRight |
Provides a VisualStyleElement for the background of a taskbar that is docked on the right side of the screen. This class cannot be inherited. |
VisualStyleElement.Taskbar.BackgroundTop |
Provides a VisualStyleElement for the background of a taskbar that is docked on the top of the screen. This class cannot be inherited. |
VisualStyleElement.Taskbar.SizingBarBottom |
Provides a VisualStyleElement for the sizing bar of a taskbar that is docked on the bottom of the screen. This class cannot be inherited. |
VisualStyleElement.Taskbar.SizingBarLeft |
Provides a VisualStyleElement for the sizing bar of a taskbar that is docked on the left side of the screen. This class cannot be inherited. |
VisualStyleElement.Taskbar.SizingBarRight |
Provides a VisualStyleElement for the sizing bar of a taskbar that is docked on the right side of the screen. This class cannot be inherited. |
VisualStyleElement.Taskbar.SizingBarTop |
Provides a VisualStyleElement for the sizing bar of a taskbar that is docked on the top of the screen. This class cannot be inherited. |
VisualStyleElement.TaskbarClock |
Contains a class that provides a VisualStyleElement for the background of the taskbar clock. This class cannot be inherited. |
VisualStyleElement.TaskbarClock.Time |
Provides a VisualStyleElement for the background of the taskbar clock. This class cannot be inherited. |
VisualStyleElement.TextBox |
Contains classes that provide VisualStyleElement objects for the parts of a text box. This class cannot be inherited. |
VisualStyleElement.TextBox.Caret |
Provides a VisualStyleElement for the caret of a text box. This class cannot be inherited. |
VisualStyleElement.TextBox.TextEdit |
Provides VisualStyleElement objects for each state of a text box. This class cannot be inherited. |
VisualStyleElement.ToolBar |
Contains classes that provide VisualStyleElement objects for the parts of a toolbar. This class cannot be inherited. |
VisualStyleElement.ToolBar.Button |
Provides VisualStyleElement objects for each state of a toolbar button. This class cannot be inherited. |
VisualStyleElement.ToolBar.DropDownButton |
Provides VisualStyleElement objects for each state of a drop-down toolbar button. This class cannot be inherited. |
VisualStyleElement.ToolBar.SeparatorHorizontal |
Provides a VisualStyleElement for a horizontal separator of the toolbar. This class cannot be inherited. |
VisualStyleElement.ToolBar.SeparatorVertical |
Provides a VisualStyleElement for a vertical separator of the toolbar. This class cannot be inherited. |
VisualStyleElement.ToolBar.SplitButton |
Provides VisualStyleElement objects for each state of the regular button portion of a combined regular button and drop-down button. This class cannot be inherited. |
VisualStyleElement.ToolBar.SplitButtonDropDown |
Provides VisualStyleElement objects for each state of the drop-down portion of a combined regular button and drop-down button. This class cannot be inherited. |
VisualStyleElement.ToolTip |
Contains classes that provide VisualStyleElement objects for the parts of a ToolTip. This class cannot be inherited. |
VisualStyleElement.ToolTip.Balloon |
Provides VisualStyleElement objects for a balloon ToolTip. This class cannot be inherited. |
VisualStyleElement.ToolTip.BalloonTitle |
Provides a VisualStyleElement for the title area of a balloon ToolTip. This class cannot be inherited. |
VisualStyleElement.ToolTip.Close |
Provides VisualStyleElement objects for each state of the Close button of a ToolTip. This class cannot be inherited. |
VisualStyleElement.ToolTip.Standard |
Provides VisualStyleElement objects for a standard ToolTip. This class cannot be inherited. |
VisualStyleElement.ToolTip.StandardTitle |
Provides a VisualStyleElement for the title area of a standard ToolTip. This class cannot be inherited. |
VisualStyleElement.TrackBar |
Contains classes that provide VisualStyleElement objects for the parts of the track bar control. This class cannot be inherited. |
VisualStyleElement.TrackBar.Thumb |
Provides VisualStyleElement objects for each state of the slider (also known as the thumb) of a horizontal track bar. This class cannot be inherited. |
VisualStyleElement.TrackBar.ThumbBottom |
Provides VisualStyleElement objects for each state of the downward-pointing track bar slider (also known as the thumb). This class cannot be inherited. |
VisualStyleElement.TrackBar.ThumbLeft |
Provides VisualStyleElement objects for each state of the left-pointing track bar slider (also known as the thumb). This class cannot be inherited. |
VisualStyleElement.TrackBar.ThumbRight |
Provides VisualStyleElement objects for each state of the right-pointing track bar slider (also known as the thumb). This class cannot be inherited. |
VisualStyleElement.TrackBar.ThumbTop |
Provides VisualStyleElement objects for each state of the upward-pointing track bar slider (also known as the thumb). This class cannot be inherited. |
VisualStyleElement.TrackBar.ThumbVertical |
Provides VisualStyleElement objects for each state of the slider (also known as the thumb) of a vertical track bar. This class cannot be inherited. |
VisualStyleElement.TrackBar.Ticks |
Provides a VisualStyleElement for a single tick of a horizontal track bar. This class cannot be inherited. |
VisualStyleElement.TrackBar.TicksVertical |
Provides a VisualStyleElement for a single tick of a vertical track bar. This class cannot be inherited. |
VisualStyleElement.TrackBar.Track |
Provides a VisualStyleElement for the track for a horizontal track bar. This class cannot be inherited. |
VisualStyleElement.TrackBar.TrackVertical |
Provides a VisualStyleElement for the track for a vertical track bar. This class cannot be inherited. |
VisualStyleElement.TrayNotify |
Contains classes that provide VisualStyleElement objects for the background of the notification area, which is located at the far right of the taskbar. This class cannot be inherited. |
VisualStyleElement.TrayNotify.AnimateBackground |
Provides a VisualStyleElement for an animated background of the notification area. This class cannot be inherited. |
VisualStyleElement.TrayNotify.Background |
Provides a VisualStyleElement for the background of the notification area. This class cannot be inherited. |
VisualStyleElement.TreeView |
Contains classes that provide VisualStyleElement objects for the parts of the tree view control. This class cannot be inherited. |
VisualStyleElement.TreeView.Branch |
Provides a VisualStyleElement for a tree view branch. This class cannot be inherited. |
VisualStyleElement.TreeView.Glyph |
Provides VisualStyleElement objects for the plus sign (+) and minus sign (-) buttons of a tree view control. This class cannot be inherited. |
VisualStyleElement.TreeView.Item |
Provides VisualStyleElement objects for each state of a tree view item. This class cannot be inherited. |
VisualStyleElement.Window |
Contains classes that provide VisualStyleElement objects for the parts of a window. This class cannot be inherited. |
VisualStyleElement.Window.Caption |
Provides VisualStyleElement objects for each state of the title bar of a window. This class cannot be inherited. |
VisualStyleElement.Window.CaptionSizingTemplate |
Provides a VisualStyleElement that represents the sizing template of the title bar of a window. This class cannot be inherited. |
VisualStyleElement.Window.CloseButton |
Provides VisualStyleElement objects for each state of the Close button of a window. This class cannot be inherited. |
VisualStyleElement.Window.Dialog |
Provides a VisualStyleElement for the background of a dialog box. This class cannot be inherited. |
VisualStyleElement.Window.FrameBottom |
Provides VisualStyleElement objects for each state of the bottom border of a window. This class cannot be inherited. |
VisualStyleElement.Window.FrameBottomSizingTemplate |
Provides a VisualStyleElement that represents the sizing template of the bottom border of a window. This class cannot be inherited. |
VisualStyleElement.Window.FrameLeft |
Provides VisualStyleElement objects for each state of the left border of a window. This class cannot be inherited. |
VisualStyleElement.Window.FrameLeftSizingTemplate |
Provides a VisualStyleElement that represents the sizing template of the left border of a window. This class cannot be inherited. |
VisualStyleElement.Window.FrameRight |
Provides VisualStyleElement objects for each state of the right border of a window. This class cannot be inherited. |
VisualStyleElement.Window.FrameRightSizingTemplate |
Provides a VisualStyleElement that represents the sizing template of the right border of a window. This class cannot be inherited. |
VisualStyleElement.Window.HelpButton |
Provides VisualStyleElement objects for each state of the Help button of a window or dialog box. This class cannot be inherited. |
VisualStyleElement.Window.HorizontalScroll |
Provides VisualStyleElement objects for each state of the horizontal scroll bar of a window. This class cannot be inherited. |
VisualStyleElement.Window.HorizontalThumb |
Provides VisualStyleElement objects for each state of the horizontal scroll box (also known as the thumb) of a window. This class cannot be inherited. |
VisualStyleElement.Window.MaxButton |
Provides VisualStyleElement objects for each state of the Maximize button of a window. This class cannot be inherited. |
VisualStyleElement.Window.MaxCaption |
Provides VisualStyleElement objects for each state of the title bar of a maximized window. This class cannot be inherited. |
VisualStyleElement.Window.MdiCloseButton |
Provides VisualStyleElement objects for each state of the Close button of a multiple-document interface (MDI) child window. This class cannot be inherited. |
VisualStyleElement.Window.MdiHelpButton |
Provides VisualStyleElement objects for each state of the Help button of a multiple-document interface (MDI) child window. This class cannot be inherited. |
VisualStyleElement.Window.MdiMinButton |
Provides VisualStyleElement objects for each state of the Minimize button of a multiple-document interface (MDI) child window. This class cannot be inherited. |
VisualStyleElement.Window.MdiRestoreButton |
Provides VisualStyleElement objects for each state of the Restore button of a multiple-document interface (MDI) child window. This class cannot be inherited. |
VisualStyleElement.Window.MdiSysButton |
Provides VisualStyleElement objects for each state of the System button of a multiple-document interface (MDI) child window with visual styles. This class cannot be inherited. |
VisualStyleElement.Window.MinButton |
Provides VisualStyleElement objects for each state of the Minimize button of a window. This class cannot be inherited. |
VisualStyleElement.Window.MinCaption |
Provides VisualStyleElement objects for each state of the title bar of a minimized window. This class cannot be inherited. |
VisualStyleElement.Window.RestoreButton |
Provides VisualStyleElement objects for each state of the Restore button of a window. This class cannot be inherited. |
VisualStyleElement.Window.SmallCaption |
Provides VisualStyleElement objects for each state of the title bar of a small window. This class cannot be inherited. |
VisualStyleElement.Window.SmallCaptionSizingTemplate |
Provides a VisualStyleElement that represents the sizing template of the title bar of a small window. This class cannot be inherited. |
VisualStyleElement.Window.SmallCloseButton |
Provides VisualStyleElement objects for each state of the Close button of a small window. This class cannot be inherited. |
VisualStyleElement.Window.SmallFrameBottom |
Provides VisualStyleElement objects for each state of the bottom border of a small window. This class cannot be inherited. |
VisualStyleElement.Window.SmallFrameBottomSizingTemplate |
Provides a VisualStyleElement that represents the sizing template of the bottom border of a small window. This class cannot be inherited. |
VisualStyleElement.Window.SmallFrameLeft |
Provides VisualStyleElement objects for each state of the left border of a small window. This class cannot be inherited. |
VisualStyleElement.Window.SmallFrameLeftSizingTemplate |
Provides a VisualStyleElement that represents the sizing template of the left border of a small window. This class cannot be inherited. |
VisualStyleElement.Window.SmallFrameRight |
Provides VisualStyleElement objects for each state of the right border of a small window. This class cannot be inherited. |
VisualStyleElement.Window.SmallFrameRightSizingTemplate |
Provides a VisualStyleElement for the sizing template of the right border of a small window. This class cannot be inherited. |
VisualStyleElement.Window.SmallMaxCaption |
Provides VisualStyleElement objects for each state of the title bar of a maximized small window. This class cannot be inherited. |
VisualStyleElement.Window.SmallMinCaption |
Provides VisualStyleElement objects for each state of the title bar of a minimized small window. This class cannot be inherited. |
VisualStyleElement.Window.SysButton |
Provides VisualStyleElement objects for each state of the System button of a window. This class cannot be inherited. |
VisualStyleElement.Window.VerticalScroll |
Provides VisualStyleElement objects for each state of the vertical scroll bar of a window. This class cannot be inherited. |
VisualStyleElement.Window.VerticalThumb |
Provides VisualStyleElement objects for each state of the vertical scroll box (also known as the thumb) of a window. This class cannot be inherited. |
VisualStyleInformation |
Provides information about the current visual style of the operating system. |
VisualStyleRenderer |
Provides methods for drawing and getting information about a VisualStyleElement. This class cannot be inherited. |
Structs
TextMetrics |
Provides basic information about the font specified by a visual style for a particular element. |
Enums
BackgroundType |
Specifies the source of a visual style element's background. |
BooleanProperty |
Identifies the Boolean properties of a visual style element. |
BorderType |
Specifies the border type of a visual style element with a filled-border background. |
CheckBoxState |
Specifies the visual state of a check box that is drawn with visual styles. |
ColorProperty |
Identifies the color properties of a visual style element. |
ComboBoxState |
Specifies the visual state of a combo box that is drawn with visual styles. |
ContentAlignment |
Specifies how text is aligned in a window caption. |
EdgeEffects |
Specifies the visual effects that can be applied to the edges of a visual style element. |
Edges |
Specifies which edges of a visual style element to draw. |
EdgeStyle |
Specifies the styles that can be applied to the edges of a visual style element. |
EnumProperty |
Identifies the enumerated type properties of a visual style element. |
FilenameProperty |
Identifies the names of the image files that are used to draw a visual style element. |
FillType |
Specifies the interior of visual style elements with a filled border background. |
FontProperty |
Identifies the font properties of a visual style element. |
GlyphFontSizingType |
Specifies when the visual style selects a different glyph font size. |
GlyphType |
Specifies the type of glyph for elements with a bitmap background. |
GroupBoxState |
Specifies the visual state of a group box that is drawn with visual styles. |
HitTestCode |
Describes the location of a point in the background specified by a visual style. |
HitTestOptions |
Specifies the options that can be used when performing a hit test on the background specified by a visual style. |
HorizontalAlign |
Specifies the horizontal alignment for visual style elements with a fixed size. |
IconEffect |
Specifies the visual effect that the visual style will apply to an icon. |
ImageOrientation |
Specifies how multiple images are arranged in a single image file. |
ImageSelectType |
Specifies when the visual style selects a different multiple-image file to draw an element. |
IntegerProperty |
Identifies the integer properties of a visual style element. |
MarginProperty |
Identifies the margin properties of a visual style element. |
OffsetType |
Specifies where an offset is applied to a window element. |
PointProperty |
Identifies the point properties of a visual style element. |
PushButtonState |
Specifies the visual state of a button that is drawn with visual styles. |
RadioButtonState |
Specifies the visual state of an option button (also known as a radio button) that is drawn with visual styles. |
ScrollBarArrowButtonState |
Specifies the visual state of a scroll arrow that is drawn with visual styles. |
ScrollBarSizeBoxState |
Specifies the visual state of a scroll bar sizing handle that is drawn with visual styles. |
ScrollBarState |
Specifies the visual state of a scroll bar that is drawn with visual styles. |
SizingType |
Specifies how elements with a bitmap background will adjust to fill a bounds. |
StringProperty |
Identifies the string properties of a visual style element. |
TabItemState |
Specifies the visual state of a tab item that is drawn with visual styles. |
TextBoxState |
Specifies the visual state of a text box that is drawn with visual styles. |
TextMetricsCharacterSet |
Specifies the character set of the font specified by a visual style for a particular element. |
TextMetricsPitchAndFamilyValues |
Specifies information about the pitch, technology, and family of the font specified by a visual style for a particular element. |
TextShadowType |
Specifies the type of shadow to add to text. |
ThemeSizeType |
Specifies the size of the visual style part to retrieve. |
ToolBarState |
Specifies the visual state of a toolbar item that is drawn with visual styles. |
TrackBarThumbState |
Specifies the visual state of a track bar slider (also known as a thumb) that is drawn with visual styles. |
TrueSizeScalingType |
Specifies the scaling type of a visual style element with a fixed size. |
VerticalAlignment |
Specifies the vertical alignment for visual style elements with a fixed size. |
VisualStyleState |
Specifies how visual styles are applied to the current application. |
Remarks
The System.Windows.Forms.VisualStyles namespace contains the following main classes:
VisualStyleElement is a foundation class for identifying any control or UI element supported by visual styles. In addition to VisualStyleElement itself, the System.Windows.Forms.VisualStyles namespace includes many nested classes of VisualStyleElement with
static
properties that return a VisualStyleElement for every state of a control, control part, or other UI element supported by visual styles. For example, the Pressed property of the VisualStyleElement.Button.PushButton class returns a VisualStyleElement that identifies a button in the pressed state with visual styles.VisualStyleRenderer provides methods that draw and get information about each VisualStyleElement defined by the current visual style of the operating system. Information that can be retrieved about an element includes its default size, background type, and color definitions.
VisualStyleInformation provides a set of
static
properties that provide information about the current visual style of the operating system.
The System.Windows.Forms.VisualStyles namespace also includes a set of enumerations. Some of these enumerations, such as PushButtonState and ComboBoxState, provide state definitions for related visual style elements. Most of the other enumerations support VisualStyleRenderer methods that return information about a particular element. For example, the EnumProperty enumeration provides the possible argument values for the GetEnumValue method. Finally, the VisualStyleState enumeration provides values that define how visual styles are currently applied to the application.