BCGControlBar Library for .NET
StatusBarPaneInfo Class Members
Properties  Methods  Events


The following tables list the members exposed by StatusBarPaneInfo.

Public Constructors
 NameDescription
Public ConstructorStatusBarPaneInfo ConstructorInitializes a new instance of the StatusBarPaneInfo class.  
Top
Public Properties
 NameDescription
Public PropertyAnimationFrameRate

Specifies the frame rate for the animation in milliseconds. The frame rate is equal to the interval of the animation timer.

 
Public PropertyBackColor

Gets or sets the background color for the pane.

 
Public PropertyContainer (Inherited from System.ComponentModel.Component)
Public PropertyCurrFrameSpecifies the number of the current animation frame or an index of the current image in the ImageList  to display.  
Public PropertyCurrProgressSpecifies the current position of the progress bar.  
Public PropertyDefaultMessagePanelSpecifies if this StatusBarPane will be used by the toolbar button to display associated message string.  
Public PropertyDefaultPanelTextSpecifies the default text displayed on the pane when there is no message to display. Use only in conjunction with DefaultMessagePanel property. Otherwise use Text property to set panel's text.  
Public PropertyDisabledDraws pane's text with a disabled color.  
Public PropertyHasBordersSpecifies if a border is drawn around the pane.  
Public PropertyID  
Public PropertyImagesSpecifies the Image List associated with the pane. Use either Image List with one image to display a static image, or Image List with several images to display animation.  
Public PropertyImageWidth  
Public PropertyIsAnimationEnabled  
Public PropertyMinPaneWidthSpecifies the width of the pane can take when there is enough space on the Status Bar control. In "Stretch" mode the pane is stretched up to this size, after that the Status Bar resizes stretches panes.  
Public PropertyPanelStyleSpecifies whether the style of the status bar is regular or OwnerDraw. In second case you need to subscribe to Status Bars's DrawItem event.  
Public PropertyParentStatusBar  
Public PropertyPopout  
Public PropertyProgressColorSpecifies the starting color of the gradient used to fill the progress bar.  
Public PropertyProgressDestColorSpecifies the ending color of the gradient used to fill the progress bar.  
Public PropertyProgressTextSpecifies the text to display on the progress bar.  
Public PropertyProgressTextColorSpecifies the color of the text displayed on the progress bar.  
Public PropertyRect  
Public PropertySite (Inherited from System.ComponentModel.Component)
Public PropertyStretchSpecifies if the pane is resized to take the rest of status bar space.  
Public PropertyTextSpecifies the text to display on the panel.  
Public PropertyTextColor

Gets or sets the color of the StatusBarPane text.

 
Public PropertyTextFormat

Gets or sets the format of the text on the panel. It encapsulates text layout information (such as alignment, orientation and tab stops), displays manipulations (such as ellipsis insertion and national digit substitution) and OpenType features.

 
Public PropertyTextWidth  
Public PropertyTooltipText

Sets a tooltip text for the status bar pane.

 
Public PropertyTotalProgressGets or sets the maximum value of the range of the progress bar.  
Top
Protected Properties
Public Methods
 NameDescription
Public MethodCreateObjRefCreates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject)
Public MethodDisposeOverloaded. Overridden.   
Public MethodEnableAnimation

 Allows the pane to display an animation whose frames are stored in the specified image list .
By default, the animation is enabled. If a timer for displaying an animation does not exist, it will be created by this function.

 
Public MethodGetLifetimeServiceRetrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodGetPaneDataCreates a copy of the related StatusBarPaneData object and places it to the "value" reference.  
Public MethodInitializeLifetimeServiceObtains a lifetime service object to control the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodOnAnimTimerTick

Raises AnimTimerTick event. Occurs when the specified  interval of the animation timer has elapsed and the animation timer is enabled. This methods changes the displayed image on the StatusBarPane.

 
Public MethodOnPropertyChangedRaises the PropertyChanged event.  
Public MethodShouldSerializeParentStatusBar  
Public MethodToString (Inherited from System.ComponentModel.Component)
Top
Protected Methods
 NameDescription
Protected MethodFinalize (Inherited from System.ComponentModel.Component)
Protected MethodGetService (Inherited from System.ComponentModel.Component)
Protected MethodMemberwiseCloneOverloaded. Creates a shallow copy of the current System.MarshalByRefObject object. (Inherited from System.MarshalByRefObject)
Protected Methodraise_PropertyChanged  
Top
Public Events
 NameDescription
Public EventDisposed (Inherited from System.ComponentModel.Component)
Public EventPropertyChangedOccurs after the value of any property of the StatusBarControl is changed.  
Top
See Also

Reference

StatusBarPaneInfo Class
BCGSoft.ControlBars Namespace

Send Feedback