private void UpdateFTPStatus(object sender, SocStatusEventArgs e) { if (this.ProgressBarFileReceiving.InvokeRequired) { SetThreadSocMsgCallback d = new SetThreadSocMsgCallback(UpdateFTPStatus); this.Invoke(d, new object[] { sender, e }); } else { mCurTransferSize += e.Status.bufferSize; ProgressBarFileReceiving.Value = (int)(mCurTransferSize * (long)100 / mFileSize); } }
private void UpdateFTPStatus(object sender, SocStatusEventArgs e) { if (this.ProgressBarFileReceiving.InvokeRequired) { SetThreadSocMsgCallback d = new SetThreadSocMsgCallback(UpdateFTPStatus); this.Invoke(d, new object[] { sender, e }); } else { mCurTransferSize += e.Status.bufferSize; ProgressBarFileReceiving.Value = (int)(mCurTransferSize * (long)100 / mFileSize); } }