Properties

CurrentStep

#
public int CurrentStep { get; }
Gets the current step of the process.

DrawPercentage

#
public bool DrawPercentage { get; set; }
Gets or sets a value that controls whether or not the percentage is included in progress bar rendering.

DrawSteps

#
public bool DrawSteps { get; set; }
Gets or sets a value that controls whether or not the steps are included in progress bar rendering.

Message

#
public string Message { get; set; }
Gets or sets the text displayed on the progress bar.

Progress

#
public double Progress { get; set; }
Gets or sets the progress value (0.0 ~ 1.0)

Methods

Dispose

#
protected override void Dispose(bool disposing)
disposing (bool)

OnPaint

#
protected override void OnPaint(PaintEventArgs e)
e (PaintEventArgs)
Control.OnPaint

OnPaintBackground

#
protected override void OnPaintBackground(PaintEventArgs e)

SetMaxSteps

#
public void SetMaxSteps(int S)
Sets the maximum number of steps that will be handled during the upcoming progress.
S (int)Number of steps.

SetStep

#
public void SetStep(int N, string sText)
Set the current step and message.
N (int)Current step
sText (string)Message for this step.

SetStep

#
public void SetStep(int N)
Set the current step.
N (int)Current step.