SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftMask/OCX 7.0 - Masked Edit Control
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftPrintPreview/DLL 2.0 - Print Preview Control (discontinued)
SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftDirectory 3.5 - File/Folder Control (discontinued)
SftMask/OCX 7.0 - Masked Edit Control
SftOptions 1.0 - Registry/INI Control (discontinued)
SftPrintPreview/OCX 1.0 - Print Preview Control (discontinued)
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftTabs/NET 6.0 - Tab Control (discontinued)
SftTree/NET 2.0 - Tree Control
An instance of the ProgressBarPartClass class represents a progressbar part.
Cells can contain one or several progressbar parts (instances of the ProgressBarPartClass). Each progressbar can operate independently with its own attributes and properties.
The Action event can be used to handle a mouse clicks on progressbar parts.
If the Action event is used, the ItemClick event is not raised.
Namespace: Softelvdm.Controls
Assembly: Softelvdm.SftTreeNET
Inheritance
public class ProgressBarPartClass : Softelvdm.Controls.GenericPartClass;
Public Class ProgressBarPartClass Inherits Softelvdm.Controls.GenericPartClass
ProgressBarPartClass | Initializes a new instance of the ProgressBarPartClass class. |
Angle | Defines the rotation of the part. | |
Appearance | Defines the progressbar appearance. | |
GradientMode | Defines the progressbar's gradient fill. | |
HAlign | Defines the horizontal alignment within the part's available space. | |
Max | Defines the progressbar's maximum position value. | |
Min | Defines the progressbar's minimum position value. | |
MinHeight | Defines the progressbar's minimum height in pixels. | |
MinWidth | Defines the progressbar's minimum width in pixels. | |
Orientation | Returns the orientation of parts within a cell. This is defined by the cell or the owner of the cell. | |
PartAlignment | Defines the part alignment of this part relative to its container and other parts. | |
PartOwner | Returns the owner of the part, usually an object derived from CellBaseClass. | |
ProgressColor | Defines the progressbar's color. | |
ProgressColorEnd | Defines the progressbar's ending color. | |
TagObject | Defines application-specific data. | |
TagString | Defines an application-specific string. | |
VAlign | Defines the vertical alignment within the part's available space. | |
Value | Defines the progressbar's current position. | |
VisibleAppearance | Returns the visibility status of the part. |
CalcRotatedSize | Calculates the size of the smallest rectangle that can contain the rotated rectangle of a given size, based on the part's GenericPartClass.Angle property. | |
CalcSize | Calculates the size of the part. | |
CalcUnrotatedBaseWidth | Calculates the actual width of the part, based on the width of the rotated part's containing rectangle. | |
ConsiderForOutline | Defines whether the part is considered when calculating the outline rectangle of a cell. | |
Copy | Creates an identical copy of the part. | |
CopyPart | Copies information from one part to another. | |
Equals | Determines whether the specified object is equal to the current object. | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. | |
GetHashCode | Serves as the default hash function. | |
GetType | Gets the Type of the current instance. | |
GetVisible | Returns the current visibility status of a part, based on the part's GenericPartClass.VisibleAppearance property. | |
MemberwiseClone | Creates a shallow copy of the current Object. | |
OnContentChanged | Called when the contents of the part changed. | |
ReferenceEquals | Determines whether the specified Object instances are the same instance. | |
StrategyRoutine | Used to perform various actions the part supports, like rendering the part, hit-testing, determining its position and responding to mouse button clicks. | |
ToString | Returns a string that represents the current object. |
Action | Occurs when a part's action is triggered by the user. |
cell.Image = img; ip = (ImagePartClass) cell.Parts[0]; ip.Action += new GenericPartClass.ActionEventHandler(ip_Action); // Add another item item = sftTree1.ItemCollection.Add(); // Add a progressbar to the first cell ProgressBarPartClass pbp = new ProgressBarPartClass(0, 50, 25, 100, 12, GadgetAppearanceEnum.ThemedSystem, Color.Red, Color.White, System.Drawing.Drawing2D.LinearGradientMode.Vertical); pbp.PartAlignment = PartAlignmentEnum.EntireArea; pbp.Appearance = GadgetAppearanceEnum.System; item.Cells[0].Parts.Add(pbp); // Add a button to the second cell ButtonPartClass bp = new ButtonPartClass(false, HAlignmentOptionalEnum.Default, VAlignmentOptionalEnum.Default,
cell.Image = img ip = cell.Parts(0) AddHandler ip.Action, AddressOf ip_Action ' Add another item item = sftTree1.ItemCollection.Add() ' Add a progressbar to the first cell Dim pbp As ProgressBarPartClass = New ProgressBarPartClass(0, 50, 25, 100, 12, GadgetAppearanceEnum.ThemedSystem, _ Color.Red, Color.White, System.Drawing.Drawing2D.LinearGradientMode.Vertical) pbp.PartAlignment = PartAlignmentEnum.EntireArea pbp.Appearance = GadgetAppearanceEnum.System item.Cells(0).Parts.Add(pbp) ' Add a button to the second cell Dim bp As ButtonPartClass = New ButtonPartClass(False, HAlignmentOptionalEnum.Default, VAlignmentOptionalEnum.Default, _
See Also Classes | SftTree/NET 2.0