void p_DownloadFinish(object sender, PockeTwit.MediaServices.PictureServiceEventArgs eventArgs) { if (InvokeRequired) { delPictureDone d = new delPictureDone(p_DownloadFinish); this.Invoke(d, sender, eventArgs); } else { PockeTwit.MediaServices.IPictureService p = (PockeTwit.MediaServices.IPictureService)sender; p.DownloadFinish -= new PockeTwit.MediaServices.DownloadFinishEventHandler(p_DownloadFinish); p.ErrorOccured -= new PockeTwit.MediaServices.ErrorOccuredEventHandler(p_ErrorOccured); Cursor.Current = Cursors.Default; using (ImagePreview ip = new ImagePreview(eventArgs.ReturnMessage, eventArgs.PictureFileName)) { ip.Owner = this; ip.ShowDialog(); ip.Dispose(); } } }
void p_ErrorOccured(object sender, PockeTwit.MediaServices.PictureServiceEventArgs eventArgs) { if (InvokeRequired) { delPictureDone d = new delPictureDone(p_ErrorOccured); this.Invoke(d, sender, eventArgs); } else { PockeTwit.MediaServices.IPictureService p = (PockeTwit.MediaServices.IPictureService)sender; p.DownloadFinish -= new PockeTwit.MediaServices.DownloadFinishEventHandler(p_DownloadFinish); p.ErrorOccured -= new PockeTwit.MediaServices.ErrorOccuredEventHandler(p_ErrorOccured); Cursor.Current = Cursors.Default; PockeTwit.Localization.LocalizedMessageBox.Show("Unable to fetch picture. You may want to try again."); } }
void p_ErrorOccured(object sender, Yedda.PictureServiceEventArgs eventArgs) { if (InvokeRequired) { delPictureDone d = new delPictureDone(p_ErrorOccured); this.Invoke(d, sender, eventArgs); } else { Yedda.IPictureService p = (Yedda.IPictureService)sender; p.DownloadFinish -= new Yedda.DownloadFinishEventHandler(p_DownloadFinish); p.ErrorOccured -= new Yedda.ErrorOccuredEventHandler(p_ErrorOccured); Cursor.Current = Cursors.Default; MessageBox.Show("Unable to fetch picture. You may want to try again."); } }