コード例 #1
0
 public void SetProgress(double progress)
 {
     if (m_parentHandler == null)
     {
         var intProgress = (int)(progress * m_statusControl.Maximum + 0.5);
         m_statusControl.Invoke(
             new fsCallUpdateProgressBar(UpdateProgressBar),
             new object[] { m_statusControl, intProgress });
     }
     else
     {
         m_parentHandler.SetProgress(m_startValue + (m_endValue - m_startValue) * progress);
     }
 }