C#進度條:主窗體
接著就是主窗體了,如何進行操作了,首先需要定義兩個私有成員,一個委托。其中一個 私有成員是保存當前進度條窗體對象,另一個是保存委托方法(即增加進度條尺度),具體 如下:
private
frmProcessBar myProcessBar =
null
;
private
delegate
bool
IncreaseHandle(
int
nValue );
private
IncreaseHandle myIncrease =
null
;
接著要在主窗體中提供函數來打開進度條窗體,如下:
/// < summary>
/// Open process bar window
/// < /summary>
private
void
ShowProcessBar()
{
myProcessBar =
new
frmProcessBar();
// Init increase event
myIncrease =
new
IncreaseHandle( myProcessBar.Increase );
myProcessBar.ShowDialog();
myProcessBar =
null
;
}