WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class PaletteGroupBar

    Show / Hide Table of Contents

    Class PaletteGroupBar

    Displays a collection of symbol palettes that the symbol models contain in a GroupBar control.

    Inheritance
    System.Object
    BaseControl
    ScrollControl
    GroupBar
    PaletteGroupBar
    Implements
    IThemeProvider
    System.IDisposable
    IVisualStyle
    ICancelModeProvider
    ISplitterPaneSupport
    IScrollBarWrapperContainer
    ISupportUpdating
    ISupportIntelliMouse
    IQueryFocusInside
    INonClientPaintingSupport
    IIntegratedScrollContainer
    IGroupBarDesignerInvoke
    System.ComponentModel.ISupportInitialize
    Inherited Members
    GroupBar.nTxtOffset
    GroupBar.nStartTick
    GroupBar.bShowChevron
    GroupBar.m_bShowImageInHeader
    GroupBar.nAlignment
    GroupBar.nLayout
    GroupBar.bBarHighlight
    GroupBar.bAnimation
    GroupBar.bIntegratedScrolling
    GroupBar.bdrStyle
    GroupBar.bFlatLook
    GroupBar.vStyle
    GroupBar.m_office2007Theme
    GroupBar.m_office2010Theme
    GroupBar.gDefaultCursor
    GroupBar.itemCursor
    GroupBar.bStackedMode
    GroupBar.alNavPaneItems
    GroupBar.nSplitterHeight
    GroupBar.nHeaderHeight
    GroupBar.nNavigationPaneHeight
    GroupBar.nNavigationButtonWidth
    GroupBar.nDropdownButtonWidth
    GroupBar.nDropdownButtonModifiedWidth
    GroupBar.ptSplitterDragStart
    GroupBar.s_sDropDownToolTip
    GroupBar.s_ilNavPaneItems
    GroupBar.hdrFont
    GroupBar.hdrForeColor
    GroupBar.prev_hdrForeColor
    GroupBar.hdrBackColor
    GroupBar.prev_hdrBackColor
    GroupBar.nItemHeight
    GroupBar.nScrollThumbWidth
    GroupBar.c_nIconSize
    GroupBar.rcClient
    GroupBar.nSelectedItem
    GroupBar.nHighlightItem
    GroupBar.nContextMenuItem
    GroupBar.eButtonsState
    GroupBar.bHighlight
    GroupBar.rcScrollUp
    GroupBar.rcScrollDown
    GroupBar.tmrScrolling
    GroupBar.eInScroll
    GroupBar.ctrlRename
    GroupBar.nRenameItem
    GroupBar.cllnGroupBarItems
    GroupBar.activeItemsList
    GroupBar.bThemesEnabled
    GroupBar.tdButton
    GroupBar.tdScrollBar
    GroupBar.compToolTip
    GroupBar.bDrawClientBorder
    GroupBar.menuProvider
    GroupBar.m_sfmtTextFormat
    GroupBar.m_sfmtHeaderTextFormat
    GroupBar.gbiAccesibleObjects
    GroupBar.OnThemeNameChanged(String)
    GroupBar.GetControlName(String)
    GroupBar.ShouldSerializeGroupBarItemCursor()
    GroupBar.ResetGroupBarItemCursor()
    GroupBar.ResetSplittercolor()
    GroupBar.ResetEnableSplittercolorCustomization()
    GroupBar.ShouldSerializeHeaderFont()
    GroupBar.ResetHeaderFont()
    GroupBar.ShouldSerializeHeaderForeColor()
    GroupBar.ResetHeaderForeColor()
    GroupBar.ShouldSerializeHeaderBackColor()
    GroupBar.ResetHeaderBackColor()
    GroupBar.ApplyScaleToControl(Single)
    GroupBar.OnFontChanged(EventArgs)
    GroupBar.OnSizeChanged(EventArgs)
    GroupBar.InplaceRenameItem(Int32)
    GroupBar.CancelInplaceRenameItem()
    GroupBar.IGroupBarDesignerInvoke.GetGroupAtLocation(Point)
    GroupBar.NotifyGroupBarOfItemRemoval(GroupBarItem)
    GroupBar.GroupExists(Int32)
    GroupBar.PropChangedHandler(Object, PropertyChangedEventArgs)
    GroupBar.GroupBar_RenameComplete(Object, RenameCompleteEventArgs)
    GroupBar.OnGroupBarItemSelected(EventArgs)
    GroupBar.OnGroupBarItemSelectionChanging(GroupBarItemSelectionChangingEventArgs)
    GroupBar.FireGroupBarItemAddedEvent(GroupBarItem)
    GroupBar.OnGroupBarItemAdded(GroupBarItemEventArgs)
    GroupBar.FireGroupBarItemRemovedEvent(GroupBarItem)
    GroupBar.OnGroupBarItemRemoved(GroupBarItemEventArgs)
    GroupBar.OnGroupBarItemRenamed(GroupItemRenamedEventArgs)
    GroupBar.OnShowContextMenu(EventArgs)
    GroupBar.OnProvideGroupBarItemBrush(ProvideGroupBarItemBrushEventArgs)
    GroupBar.SelectItem(Int32, Int32)
    GroupBar.ActivateSelection(Int32, Int32)
    GroupBar.SetActiveClientBounds(GroupBarItem, Rectangle, Rectangle, Boolean)
    GroupBar.OnSystemColorsChanged(EventArgs)
    GroupBar.GetBoundedRectangle()
    GroupBar.OnPaint(PaintEventArgs)
    GroupBar.DrawRegularGroupBar(Graphics)
    GroupBar.DrawStackedGroupBar(Graphics)
    GroupBar.DrawHeader(Graphics)
    GroupBar.DrawGroupBarItem(Graphics, Int32, Rectangle)
    GroupBar.DrawSelectedGroupClientBorder(Graphics, Rectangle)
    GroupBar.DrawGroupBarImage(Graphics, Int32, Rectangle)
    GroupBar.DrawImageStateHelper(Graphics, Image, Rectangle, RectangleF, Boolean)
    GroupBar.DrawGroupBarIcon(Graphics, Int32, Rectangle)
    GroupBar.CalcTextRectForIcon(Graphics, GroupBarItem, Rectangle)
    GroupBar.DrawIconStateHelper(Graphics, Icon, Rectangle, Boolean, GroupBarItem)
    GroupBar.DrawGroupBarText(Graphics, Int32, Rectangle)
    GroupBar.DrawScrollThumb(Graphics, Boolean, Rectangle)
    GroupBar.DrawNavigationPane(Graphics)
    GroupBar.DrawNavigationPaneThemed(Graphics, Rectangle)
    GroupBar.DrawNevigationItemIcon(Graphics, GroupBarItem, Rectangle)
    GroupBar.DrawNavigationPaneOffice2003(Graphics, Rectangle)
    GroupBar.DrawNavigationPaneOffice2007(Graphics, Rectangle)
    GroupBar.DrawNavigationPaneOffice2010(Graphics, Rectangle)
    GroupBar.DrawNavigationPaneOfficeXP(Graphics, Rectangle)
    GroupBar.DrawDropdownButton(Graphics, Rectangle, Boolean)
    GroupBar.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)
    GroupBar.OnControlAdded(ControlEventArgs)
    GroupBar.OnControlRemoved(ControlEventArgs)
    GroupBar.OnVisibleChanged(EventArgs)
    GroupBar.ProcessCmdKey(Message, Keys)
    GroupBar.OnMouseDown(MouseEventArgs)
    GroupBar.OnMouseWheel(MouseEventArgs)
    GroupBar.OnMouseUp(MouseEventArgs)
    GroupBar.OnMouseMove(MouseEventArgs)
    GroupBar.OnMouseLeave(EventArgs)
    GroupBar.OnDragOver(DragEventArgs)
    GroupBar.OnDragLeave(EventArgs)
    GroupBar.GetItemIndex(Int32)
    GroupBar.GetItemFromPoint(Point)
    GroupBar.PointToItem(Int32, Int32)
    GroupBar.PointToItem(Point)
    GroupBar.HandleMouseLButtonDown(Point)
    GroupBar.HandleMouseLButtonUp(Point)
    GroupBar.ShowDropDownMenu()
    GroupBar.HandleMouseMove(Point)
    GroupBar.InitializeNavigationButtonMenu(IContextMenuProvider)
    GroupBar.OnNavigationPaneButtonClick(NavigationPaneDropDownClickEventArgs)
    GroupBar.OnMoreButtons_Click(Object, EventArgs)
    GroupBar.OnFewerButtons_Click(Object, EventArgs)
    GroupBar.GetGroupBarItemBounds(Int32)
    GroupBar.SetScrollButtonState(Boolean, ButtonsState)
    GroupBar.IsUpScrollButtonEnabled()
    GroupBar.IsDownScrollButtonEnabled()
    GroupBar.DoScroll(Boolean)
    GroupBar.IIntegratedScrollContainer.InvalidateUpScrollButton()
    GroupBar.IIntegratedScrollContainer.InvalidateDownScrollButton()
    GroupBar.IIntegratedScrollContainer.HandleScrollButtonDown(Point)
    GroupBar.IIntegratedScrollContainer.HandleScrollButtonUp(Point)
    GroupBar.CalcTextRect(Graphics, GroupBarItem, Rectangle)
    GroupBar.ScrollTimerEventHandler(Object, EventArgs)
    GroupBar.RecalculateGroupBarLayout()
    GroupBar.SetActiveClientBounds()
    GroupBar.CreateGroupBarItemAccessibilityInstance(Int32)
    GroupBar.CreateAccessibilityInstance()
    GroupBar.GetNavPaneRectangle()
    GroupBar.GetDropDownButtonRectangle()
    GroupBar.CorrectRectForScrollThumbWidth(Rectangle)
    GroupBar.BeginInit()
    GroupBar.EndInit()
    GroupBar.ResetCollapsedText()
    GroupBar.ResetApplyDefaultVisualStyleColor()
    GroupBar.ShouldSerializeCollapsedText()
    GroupBar.ShoulSerailizeApplyDefaultVisualStyleColor()
    GroupBar.ResetCollapseImage()
    GroupBar.ShouldSerializeCollapseImage()
    GroupBar.ResetExpandImage()
    GroupBar.ShouldSerializeExpandImage()
    GroupBar.ResetMinimizeButtonToolTip()
    GroupBar.ShouldSerializeMinimizeButtonToolTip()
    GroupBar.ShouldSerializeExpandButtonToolTip()
    GroupBar.ResetExpandButtonToolTip()
    GroupBar.ResetGroupBarDropDownToolTip()
    GroupBar.ShouldSerializeGroupBarDropDownToolTip()
    GroupBar.ResetNavigationPaneTooltip()
    GroupBar.ShouldSerializeNavigationPaneTooltip()
    GroupBar.ShowItemPopup(GroupBarItem)
    GroupBar.HidePopup()
    GroupBar.WndProc(Message)
    GroupBar.ThemeStyle
    GroupBar.DefaultSize
    GroupBar.IconRenderingMode
    GroupBar.VisibleGroupBarItems
    GroupBar.GroupBarItems
    GroupBar.TextAlign
    GroupBar.ApplyDefaultVisualStyleColor
    GroupBar.BarHighlight
    GroupBar.AnimatedSelection
    GroupBar.SelectedItem
    GroupBar.HighlightItem
    GroupBar.ContextMenuItem
    GroupBar.GroupBarItemHeight
    GroupBar.IntegratedScrolling
    GroupBar.BorderStyle
    GroupBar.ThemesEnabled
    GroupBar.FlatLook
    GroupBar.VisualStyle
    GroupBar.Office2007Theme
    GroupBar.Office2010Theme
    GroupBar.Cursor
    GroupBar.GroupBarItemCursor
    GroupBar.StackedMode
    GroupBar.Splittercolor
    GroupBar.EnableSplittercolorCustomization
    GroupBar.HeaderHeight
    GroupBar.HeaderFont
    GroupBar.HeaderForeColor
    GroupBar.HeaderBackColor
    GroupBar.NavigationPaneHeight
    GroupBar.NavigationPaneButtonWidth
    GroupBar.DrawClientBorder
    GroupBar.BackgroundImage
    GroupBar.BackgroundImageLayout
    GroupBar.ContextMenuProvider
    GroupBar.ScrollTimerInterval
    GroupBar.ShowChevron
    GroupBar.ShowNavigationPane
    GroupBar.PopupRightToLeft
    GroupBar.ShowItemImageInHeader
    GroupBar.BorderColor
    GroupBar.BeforeTouchSize
    GroupBar.EnableTouchMode
    GroupBar.TextStringFormat
    GroupBar.HeaderStringFormat
    GroupBar.IsClientSetting
    GroupBar.IndexOnVisibleItems
    GroupBar.ItemAccessibleObjects
    GroupBar.IsInitializing
    GroupBar.Collapsed
    GroupBar.AllowCollapse
    GroupBar.CollapsedWidth
    GroupBar.CollapsedText
    GroupBar.CollapseImage
    GroupBar.ExpandImage
    GroupBar.PopupClientSize
    GroupBar.ShowPopupGripper
    GroupBar.PopupResizeMode
    GroupBar.MinimizeButtonToolTip
    GroupBar.ExpandButtonToolTip
    GroupBar.GroupBarDropDownToolTip
    GroupBar.NavigationPaneTooltip
    GroupBar.PopupAutoClose
    GroupBar.ExpandedWidth
    GroupBar.GroupBarItemSelected
    GroupBar.GroupBarItemSelectionChanging
    GroupBar.GroupBarItemRenamed
    GroupBar.GroupBarItemAdded
    GroupBar.GroupBarItemRemoved
    GroupBar.ShowContextMenu
    GroupBar.ProvideGroupBarItemBrush
    GroupBar.NavigationPaneDropDownClick
    GroupBar.StateChanged
    GroupBar.StateChanging
    GroupBar.BeforePopup
    ScrollControl.IgnoreSizeGripStyleHideShow
    ScrollControl.Dispose()
    ScrollControl.ResetMouseController()
    ScrollControl.ShouldSerializeMouseWheelScrollLines()
    ScrollControl.LastMousePositionToClient()
    ScrollControl.HitTest(Point)
    ScrollControl.HitTest(Point, MouseButtons)
    ScrollControl.HitTest(Point, MouseButtons, IMouseController)
    ScrollControl.HitTest(Point, MouseButtons, Int32, IMouseController)
    ScrollControl.OnOffice2007ScrollBarsChanged(EventArgs)
    ScrollControl.OnOffice2007ScrollBarsColorSchemeChanged(EventArgs)
    ScrollControl.OnOffice2010ScrollBarsColorSchemeChanged(EventArgs)
    ScrollControl.OnOffice2016ScrollBarsColorSchemeChanged(EventArgs)
    ScrollControl.OnOfficeScrollBarsChanged(ScrollControl.OfficeScrollBarsEventArgs)
    ScrollControl.OnParentChanged(EventArgs)
    ScrollControl.OnSplitterPaneClosed(EventArgs)
    ScrollControl.OnSplitterPaneClosing(EventArgs)
    ScrollControl.OnFillSplitterPaneChanged(EventArgs)
    ScrollControl.OnScrollbarsVisibleChanged(EventArgs)
    ScrollControl.OnMouseWheelZoom(MouseWheelZoomEventArgs)
    ScrollControl.OnScrollControlMouseDown(CancelMouseEventArgs)
    ScrollControl.OnScrollControlMouseMove(CancelMouseEventArgs)
    ScrollControl.OnScrollControlMouseUp(CancelMouseEventArgs)
    ScrollControl.OnScrollControlHandledMouseUp(MouseEventArgs)
    ScrollControl.OnScrollControlHandledMouseMove(MouseEventArgs)
    ScrollControl.OnScrollControlHandledMouseDown(MouseEventArgs)
    ScrollControl.OnTouchPanBegin(Point)
    ScrollControl.OnTouchPan(Point, Boolean)
    ScrollControl.OnTouchPanEnd(Point)
    ScrollControl.OnStartAutoScrolling(StartAutoScrollingEventArgs)
    ScrollControl.OnSetCursor(Message)
    ScrollControl.OnMouseHover(EventArgs)
    ScrollControl.OnHScrollBarValueChanged(Object, EventArgs)
    ScrollControl.OnVScrollBarValueChanged(Object, EventArgs)
    ScrollControl.OnHorizontalScroll(ScrollEventArgs)
    ScrollControl.OnVerticalScroll(ScrollEventArgs)
    ScrollControl.OnHScroll(Object, ScrollEventArgs)
    ScrollControl.OnVScroll(Object, ScrollEventArgs)
    ScrollControl.OnShowContextMenu(ShowContextMenuEventArgs)
    ScrollControl.OnCancelMode(EventArgs)
    ScrollControl.OnIntelliMouseDragScrolling(IntelliMouseDragScrollEventArgs)
    ScrollControl.OnNcCalcSize(Rectangle)
    ScrollControl.OnScrollTipFeedback(ScrollTipFeedbackEventArgs)
    ScrollControl.OnCreateScrollTipWindow()
    ScrollControl.UpdateScrollTips(ScrollEventArgs)
    ScrollControl.OnAutoScrollingChanged(EventArgs)
    ScrollControl.OnUpdatingChanged(EventArgs)
    ScrollControl.OnInvalidated(InvalidateEventArgs)
    ScrollControl.OnWindowScrolled(ScrollWindowEventArgs)
    ScrollControl.OnWindowScrolling(ScrollWindowEventArgs)
    ScrollControl.OnEnter(EventArgs)
    ScrollControl.OnLeave(EventArgs)
    ScrollControl.OnValidating(CancelEventArgs)
    ScrollControl.OnValidated(EventArgs)
    ScrollControl.OnLostFocus(EventArgs)
    ScrollControl.OnGotFocus(EventArgs)
    ScrollControl.OnDeactivated(EventArgs)
    ScrollControl.OnLocationChanged(EventArgs)
    ScrollControl.OnHandleCreated(EventArgs)
    ScrollControl.OnControlGotFocus()
    ScrollControl.OnControlLostFocus()
    ScrollControl.OnValidatingLostFocus()
    ScrollControl.OnEnsurePaintCodeJitted()
    ScrollControl.OnAccelerateScrollingChanged(EventArgs)
    ScrollControl.ISplitterPaneSupport.PaneClosing()
    ScrollControl.ISplitterPaneSupport.PaneClosed()
    ScrollControl.GetScrollBarFrameOfComponent(Object)
    ScrollControl.GetDynamicSplitterFrameOfComponent(Object)
    ScrollControl.ProcessMouseWheel(MouseEventArgs)
    ScrollControl.ResetMouseWheelScrollLines()
    ScrollControl.InvalidateNc()
    ScrollControl.InvalidateNc(Rectangle)
    ScrollControl.UpdateNc()
    ScrollControl.OnNCPaint(NCPaintEventArgs)
    ScrollControl.INonClientPaintingSupport.NonClientPaint(PaintEventArgs, Rectangle, Rectangle)
    ScrollControl.NotifyCancelMode()
    ScrollControl.ResetInsideScrollMargins()
    ScrollControl.StartAutoScrollTimer(ScrollBarWrapper, ScrollEventType)
    ScrollControl.StartAutoScrollTimer(Message)
    ScrollControl.StartAutoScrollTimer(Message, Int32)
    ScrollControl.FixRenderOrigin(Graphics)
    ScrollControl.UpdateScrollBars()
    ScrollControl.ShouldPrepareUpdate()
    ScrollControl.ShouldPrepareUpdate(Boolean)
    ScrollControl.BeginUpdate()
    ScrollControl.BeginUpdate(BeginUpdateOptions)
    ScrollControl.OnBeginUpdateScrollBars()
    ScrollControl.OnEndUpdateScrollBars()
    ScrollControl.EndUpdate()
    ScrollControl.CancelUpdate()
    ScrollControl.EndUpdate(Boolean)
    ScrollControl.ScrollWindow(Int32, Int32, Rectangle, Rectangle, Boolean)
    ScrollControl.QueryFocusInside()
    ScrollControl.OnRightToLeftChanged(EventArgs)
    ScrollControl.EnsurePaintCodeJitted(Boolean)
    ScrollControl.EnableDoubleBufferSurface()
    ScrollControl.UpdateStyles()
    ScrollControl.PreJitPaint
    ScrollControl.AutoScrolling
    ScrollControl.DisableScrollWindow
    ScrollControl.SupportsThumbTrack
    ScrollControl.VerticalThumbTrack
    ScrollControl.HorizontalThumbTrack
    ScrollControl.VerticalScrollTips
    ScrollControl.HorizontalScrollTips
    ScrollControl.SizeGripStyle
    ScrollControl.AllowSizeGrip
    ScrollControl.ForceSizeBox
    ScrollControl.SmartSizeBox
    ScrollControl.AutoScrollTimerEnable
    ScrollControl.VScrollBar
    ScrollControl.HScrollBar
    ScrollControl.AllowIncreaseSmallChange
    ScrollControl.AutoScrollBounds
    ScrollControl.InsideScrollBounds
    ScrollControl.InsideScrollMargins
    ScrollControl.ScrollTip
    ScrollControl.ScrollTipFormat
    ScrollControl.IsMousePressed
    ScrollControl.IsValidating
    ScrollControl.IsValidated
    ScrollControl.IsActiveControl
    ScrollControl.IsDeactivated
    ScrollControl.HasControlFocus
    ScrollControl.IgnoreUICues
    ScrollControl.PaneDesc
    ScrollControl.MouseWheelScrollLines
    ScrollControl.SmoothMouseWheelScrolling
    ScrollControl.VScrollIncrement
    ScrollControl.HScrollIncrement
    ScrollControl.UseSharedScrollBars
    ScrollControl.HScroll
    ScrollControl.VScroll
    ScrollControl.IsSplitterPaneClosed
    ScrollControl.MouseControllerDispatcher
    ScrollControl.ActiveController
    ScrollControl.ISplitterPaneSupport.FillSplitterPane
    ScrollControl.FillSplitterPane
    ScrollControl.IsSplitterPaneClosing
    ScrollControl.EnableIntelliMouse
    ScrollControl.DiscardPaintMessagesAfterBeginUpdate
    ScrollControl.IsDisposing
    ScrollControl.LastMousePosition
    ScrollControl.AccelerateScrolling
    ScrollControl.AllowRaiseMouseMoveInOnDragOver
    ScrollControl.Size
    ScrollControl.Bounds
    ScrollControl.TabIndex
    ScrollControl.UpdateOptions
    ScrollControl.ISupportUpdating.Updating
    ScrollControl.Updating
    ScrollControl.PaintPending
    ScrollControl.HasDoubleBufferSurface
    ScrollControl.DoubleBufferSurface
    ScrollControl.UpdatingStyles
    ScrollControl.CreateParams
    ScrollControl.MetroColorTable
    ScrollControl.Office2016BlackColorTable
    ScrollControl.Office2016WhiteColorTable
    ScrollControl.Office2016DarkGrayColorTable
    ScrollControl.Office2016ColorfulColorTable
    ScrollControl.MetroScrollBars
    ScrollControl.Office2016ScrollBars
    ScrollControl.Office2007ScrollBars
    ScrollControl.IVisualStyle.VisualTheme
    ScrollControl.Office2007ScrollBarsColorScheme
    ScrollControl.ClientRectangle
    ScrollControl.ClientSize
    ScrollControl.GridOfficeScrollBars
    ScrollControl.Office2010ScrollBarsColorScheme
    ScrollControl.Office2016ScrollBarsColorScheme
    ScrollControl.DpiAware
    ScrollControl.Deactivated
    ScrollControl.AccelerateScrollingChanged
    ScrollControl.VerticalScroll
    ScrollControl.HorizontalScroll
    ScrollControl.IntelliMouseDragScrolling
    ScrollControl.StartAutoScrolling
    ScrollControl.SplitterPaneClosed
    ScrollControl.SplitterPaneClosing
    ScrollControl.ScrollTipFeedback
    ScrollControl.ScrollbarsVisibleChanged
    ScrollControl.MouseWheelZoom
    ScrollControl.FillSplitterPaneChanged
    ScrollControl.UpdatingChanged
    ScrollControl.WindowScrolled
    ScrollControl.WindowScrolling
    ScrollControl.ScrollControlMouseDown
    ScrollControl.ScrollControlHandledMouseDown
    ScrollControl.ScrollControlMouseMove
    ScrollControl.ScrollControlHandledMouseMove
    ScrollControl.ScrollControlMouseUp
    ScrollControl.ScrollControlHandledMouseUp
    ScrollControl.CancelMode
    ScrollControl.AutoScrollingChanged
    ScrollControl.Office2010ScrollBarsColorSchemeChanged
    ScrollControl.Office2016ScrollBarsColorSchemeChanged
    ScrollControl.OfficeScrollBarsChanged
    ScrollControl.Office2007ScrollBarsColorSchemeChanged
    ScrollControl.Office2007ScrollBarsChanged
    BaseControl.RaiseThemeChanged(Object, ThemeChangedEventArgs)
    BaseControl.GetActiveThemeName()
    BaseControl.OnCanApplyThemeChanged(Boolean)
    BaseControl.OnCanOverrideStyleChanged(Boolean)
    BaseControl.ThemeName
    BaseControl.CanOverrideStyle
    BaseControl.IThemeProvider.BaseThemeName
    BaseControl.CanApplyTheme
    BaseControl.ControlName
    BaseControl.IsVisualStyleEnabled
    BaseControl.ThemeNameChanged
    Namespace: Syncfusion.Windows.Forms.Diagram.Controls
    Assembly: Syncfusion.Diagram.Windows.dll
    Syntax
    public class PaletteGroupBar : GroupBar, IThemeProvider, IDisposable, IVisualStyle, ICancelModeProvider, ISplitterPaneSupport, IScrollBarWrapperContainer, ISupportUpdating, ISupportIntelliMouse, IQueryFocusInside, INonClientPaintingSupport, IIntegratedScrollContainer, IGroupBarDesignerInvoke, ISupportInitialize
    Remarks

    This class is derived from Syncfusion.Windows.Forms.Tools.GroupBar and provides an implementation for displaying symbol palettes and the symbol models they contain. Each symbol palette corresponds to a single panel (i.e. GroupView) inside of the GroupBar. Each entry in a panel corresponds to a symbol model inside of a symbol palette.

    The user interface looks and behaves like an Outlook bar. Each symbol palette is a list of symbols that have an icon and a label. If the EditMode flag is False, the PaletteGroupBar allows symbols to be dragged from this control onto diagrams.

    PaletteGroupView

    Constructors

    PaletteGroupBar()

    Initializes a new instance of the PaletteGroupBar class.

    Declaration
    public PaletteGroupBar()

    PaletteGroupBar(IContainer)

    Initializes a new instance of the PaletteGroupBar class.

    Declaration
    public PaletteGroupBar(IContainer container)
    Parameters
    Type Name Description
    System.ComponentModel.IContainer container

    The container.

    Properties

    CurrentSymbolPalette

    Gets the currently selected symbol palette.

    Declaration
    public SymbolPalette CurrentSymbolPalette { get; }
    Property Value
    Type Description
    SymbolPalette

    Diagram

    Gets or sets the diagram control.

    Declaration
    public Diagram Diagram { get; set; }
    Property Value
    Type Description
    Diagram

    DragNodeCueEnabled

    Gets or sets a value indicating whether dragged node cue is enabled or not

    Declaration
    public bool DragNodeCueEnabled { get; set; }
    Property Value
    Type Description
    System.Boolean

    EditMode

    Gets or sets a value indicating whether or not the symbols can be dragged from the palette onto a diagram.

    Declaration
    public bool EditMode { get; set; }
    Property Value
    Type Description
    System.Boolean
    Remarks

    When this property is set to True, the palette is being edited and symbols cannot be dragged onto a diagram. The Symbol Designer sets this flag to True. The typical setting for an application is False, which means that the palette is not being edited and symbols may be dragged onto a diagram.

    Magnification

    Gets or sets drag cue's magnification (zoom) values on a scale of 1 to n.

    Declaration
    public float Magnification { get; set; }
    Property Value
    Type Description
    System.Single

    PaletteCount

    Gets the number of symbol palettes loaded in the GroupBar control.

    Declaration
    public int PaletteCount { get; }
    Property Value
    Type Description
    System.Int32

    SelectedNode

    Gets the currently selected symbol model.

    Declaration
    public Node SelectedNode { get; }
    Property Value
    Type Description
    Node

    ShowDragNodeCue

    Gets or sets a value indicating whether dragged node cue is visible or not

    Declaration
    public bool ShowDragNodeCue { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    AddPalette()

    Adds a new symbol palette to the GroupBar after prompting the user for the name of the new symbol palette to create.

    Declaration
    public SymbolPalette AddPalette()
    Returns
    Type Description
    SymbolPalette

    Symbol palette to be added to groupbar.

    Remarks

    PaletteAddDlg

    AddPalette(SymbolPalette)

    Adds an existing symbol palette to the GroupBar.

    Declaration
    public void AddPalette(SymbolPalette symbolPalette)
    Parameters
    Type Name Description
    SymbolPalette symbolPalette

    Symbol palette to add.

    AddPalette(String)

    Adds a new symbol palette to the GroupBar with the given name.

    Declaration
    public SymbolPalette AddPalette(string paletteName)
    Parameters
    Type Name Description
    System.String paletteName

    Name of symbol palette to create.

    Returns
    Type Description
    SymbolPalette

    Symbol palette to be added to groupbar.

    Clear()

    Removes all symbol palettes from the GroupBar.

    Declaration
    public void Clear()

    Dispose(Boolean)

    Clean up any resources being used.

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing

    true to release both managed and unmanaged resources; false to release only unmanaged resources.

    Overrides
    GroupBar.Dispose(Boolean)

    GetPalette(Int32)

    Returns the symbol palette at the given index.

    Declaration
    public SymbolPalette GetPalette(int paletteIdx)
    Parameters
    Type Name Description
    System.Int32 paletteIdx

    Zero-based index into the collection of symbol palettes loaded into the GroupBar control.

    Returns
    Type Description
    SymbolPalette

    SymbolPalette object or NULL if paletteIdx parameter is out of range.

    LoadPalette(String)

    Loads a symbol palette from disk and adds it to the group bar.

    Declaration
    public PaletteGroupView LoadPalette(string fileName)
    Parameters
    Type Name Description
    System.String fileName

    Name of symbol palette file to load.

    Returns
    Type Description
    PaletteGroupView

    PaletteGroupView created to hold the symbol palette.

    SelectNode(Node)

    Set the selected symbol model to the one matching the given symbol model name.

    Declaration
    public void SelectNode(Node node)
    Parameters
    Type Name Description
    Node node

    Node to select.

    Events

    NodeDoubleClick

    Fired when the user double clicks a symbol model icon in a PaletteGroupBar component.

    Declaration
    public event NodeEventHandler NodeDoubleClick
    Event Type
    Type Description
    NodeEventHandler

    NodeSelected

    Fired when the user selects a symbol model icon in a PaletteGroupBar component.

    Declaration
    public event NodeEventHandler NodeSelected
    Event Type
    Type Description
    NodeEventHandler

    Implements

    IThemeProvider
    System.IDisposable
    IVisualStyle
    ICancelModeProvider
    ISplitterPaneSupport
    IScrollBarWrapperContainer
    ISupportUpdating
    ISupportIntelliMouse
    IQueryFocusInside
    INonClientPaintingSupport
    IIntegratedScrollContainer
    IGroupBarDesignerInvoke
    System.ComponentModel.ISupportInitialize
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved