///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // CALL-BACK from server Side ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public void EventServerHandler(Object sender, clsEventArgs e) { Debug.WriteLine("--->MESG]" + e.FileName); this.Invoke(new ServerMessage(OnServerMessage), e); //this.Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority.Normal, new ServerMessage(this.OnServerMessage), e.MyWorkResult); //PictureBox picShow = picSHOW0; //if(e.DevNo == 1) // picShow = picSHOW1; //picShow.Image = e.MyBitmap; }
public void OnServerMessage(clsEventArgs e) { String[] strLines = e.MyWorkResult.Split('\n'); if (e.ErrorMsg.Length > 0) { strLines = e.ErrorMsg.Split('\n'); } if (e.MyBitmap != null) { pictureBox1.Image = e.MyBitmap; } lbCONVERT.Items.Clear(); foreach (String line in strLines) { lbCONVERT.Items.Add(line); } }