日期:2014-05-18 浏览次数:21544 次
private void button1_Click(object sender, EventArgs e)
{
mWinformProgressBar.Value = 0;
mWPFProcessBar.Value = 0;
double d = 0.0f;
for (int i = 0; i < 1000; i++)
{
for (int j = 0; j < 100000; j++)
{
d = (double)i / (j + 1);
}
mWinformProgressBar.Value += 1;
mWPFProcessBar.Value += 1;
}
}
public void DoEvents()
{
DispatcherFrame frame = new DispatcherFrame();
Dispatcher.CurrentDispatcher.BeginInvoke(DispatcherPriority.Background,
new DispatcherOperationCallback(delegate(object f)
{
((DispatcherFrame)f).Continue = false;
return null;
}
), frame);
Dispatcher.PushFrame(frame);
}