/// <summary>Raises the ImageReceiveProgress event</summary> /// <param name="e">A ImageReceiveProgressEventArgs object containing the /// data returned from the simulator</param> protected virtual void OnImageReceiveProgress(ImageReceiveProgressEventArgs e) { EventHandler<ImageReceiveProgressEventArgs> handler = m_ImageReceiveProgressEvent; if (handler != null) handler(this, e); }
public override void Assets_OnImageReceiveProgress(object sender, ImageReceiveProgressEventArgs e) { return; if (e.Total == e.Received) { OnEvent("On-Image-Receive-Progress", paramNamesOnImageReceiveProgress, paramTypesOnImageReceiveProgress, e.ImageID, e.Received, e.Total); } }
void Assets_ImageReceiveProgress(object sender, ImageReceiveProgressEventArgs e) { if (this.imageID != e.ImageID) { return; } if (InvokeRequired) { if (IsHandleCreated || !instance.MonoRuntime) BeginInvoke(new MethodInvoker(() => Assets_ImageReceiveProgress(sender, e))); return; } int pct = 0; if (e.Total> 0) { pct = (e.Received * 100) / e.Total; } if (pct < 0 || pct > 100) { return; } lblProgress.Text = String.Format("{0} of {1}KB ({2}%)", (int)e.Received / 1024, (int)e.Total / 1024, pct); progressBar1.Value = pct; }
public virtual void Assets_OnImageReceiveProgress(object sender, ImageReceiveProgressEventArgs e) { OnEvent("On-Image-Receive-Progress", paramNamesOnImageReceiveProgress, paramTypesOnImageReceiveProgress, e.ImageID, e.Received, e.Total); }