Class TRkProgressBar (unit RkPrgres)

Inherits from

TGraphicControl

Constructors


constructor Create( AOwner : TComponent );

Event Dispatch Method

============================} {== TRkProgressBar Methods ==} {============================



Functions

procedure IncParts( N : Integer );


procedure IncPartsByOne;

Set Percent *property

procedure Paint;

= DrawPercentBar =

procedure PercentChanged;


function GetCtl3D : Boolean;


procedure SetBackColor( Value : TColor );


procedure SetBarColor( Value : TColor );


procedure SetBorderStyle( Value : TProgressBorderStyle );


procedure SetBorderWidth( Value : TBorderWidth );


procedure SetCtl3D( Value : Boolean );


procedure SetInteriorOffset( Value : Byte );


procedure SetOrientation( Value : TProgressOrientation );


procedure SetPartsComplete( Value : Word );


procedure SetPercent( Value : TPercentRange );

Setting the Percent property causes the SetPercent method to get called which will force a repaint

procedure SetShowPercent( Value : Boolean );

Call Repaint rather than Invalidate so that the view of the component does not get erased.

procedure SetTotalParts( Value : Word );


Properties

property About : TRkAboutInfo


property Align :

Inherited Properties & Events

property BackColor : TColor


property BarColor : TColor


property BorderStyle : TProgressBorderStyle


property BorderWidth : TBorderWidth


property Color :


property Ctl3D : Boolean


property Font :


property InteriorOffset : Byte


property Orientation : TProgressOrientation


property ParentFont :


property ParentShowHint :


property PartsComplete : Word


property Percent : TPercentRange


property PopupMenu :


property ShowHint :


property ShowPercent : Boolean


property TotalParts : Word


property Visible :


Events

event OnChange : TProgressChangeEvent


event OnClick :


event OnDblClick :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


Variables

FAboutInfo : TRkAboutInfo;


FBackColor : TColor;


FBarColor : TColor;


FBorderStyle : TProgressBorderStyle;


FBorderWidth : TBorderWidth;


FInteriorOffset : Byte;


FOnChange : TProgressChangeEvent;


FOrientation : TProgressOrientation;


FPartsComplete : Word;


FPercent : TPercentRange;


FShowPercent : Boolean;


FTotalParts : Word;



Constructors


constructor Create( AOwner : TComponent );

Event Dispatch Method

============================} {== TRkProgressBar Methods ==} {============================


Functions


procedure IncParts( N : Integer );


procedure IncPartsByOne;

Set Percent *property


procedure Paint;

= DrawPercentBar =


procedure PercentChanged;


function GetCtl3D : Boolean;


procedure SetBackColor( Value : TColor );


procedure SetBarColor( Value : TColor );


procedure SetBorderStyle( Value : TProgressBorderStyle );


procedure SetBorderWidth( Value : TBorderWidth );


procedure SetCtl3D( Value : Boolean );


procedure SetInteriorOffset( Value : Byte );


procedure SetOrientation( Value : TProgressOrientation );


procedure SetPartsComplete( Value : Word );


procedure SetPercent( Value : TPercentRange );

Setting the Percent property causes the SetPercent method to get called which will force a repaint


procedure SetShowPercent( Value : Boolean );

Call Repaint rather than Invalidate so that the view of the component does not get erased. This prevents flicker.


procedure SetTotalParts( Value : Word );


Properties


property About : TRkAboutInfo


property Align :

Inherited Properties & Events


property BackColor : TColor


property BarColor : TColor


property BorderStyle : TProgressBorderStyle


property BorderWidth : TBorderWidth


property Color :


property Ctl3D : Boolean


property Font :


property InteriorOffset : Byte


property Orientation : TProgressOrientation


property ParentFont :


property ParentShowHint :


property PartsComplete : Word


property Percent : TPercentRange


property PopupMenu :


property ShowHint :


property ShowPercent : Boolean


property TotalParts : Word


property Visible :


Events


event OnChange : TProgressChangeEvent


event OnClick :


event OnDblClick :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


Variables


FAboutInfo : TRkAboutInfo;


FBackColor : TColor;


FBarColor : TColor;


FBorderStyle : TProgressBorderStyle;


FBorderWidth : TBorderWidth;


FInteriorOffset : Byte;


FOnChange : TProgressChangeEvent;


FOrientation : TProgressOrientation;


FPartsComplete : Word;


FPercent : TPercentRange;


FShowPercent : Boolean;


FTotalParts : Word;