C# Class QSProjectsLib.LongOperationDlg

Show file Open project: QualitySolution/QSProjects Class Usage Examples

Public Methods

Method Description
OnButtonCancelClicked ( object sender, EventArgs args ) : void
ReportProgress ( int currentStep, string suboperationName ) : void
StartOperation ( Action doWork, string name, int steps, bool modal = true ) : LongOperationResult

Protected Methods

Method Description
Build ( ) : void

Private Methods

Method Description
LongOperationDlg ( int steps ) : System

Method Details

Build() protected method

protected Build ( ) : void
return void

OnButtonCancelClicked() public method

public OnButtonCancelClicked ( object sender, EventArgs args ) : void
sender object
args EventArgs
return void

ReportProgress() public method

public ReportProgress ( int currentStep, string suboperationName ) : void
currentStep int
suboperationName string
return void

StartOperation() public static method

public static StartOperation ( Action doWork, string name, int steps, bool modal = true ) : LongOperationResult
doWork Action
name string
steps int
modal bool
return LongOperationResult