private void tUpdate_Tick(object sender, EventArgs e) { if (client.recievedData.Count > 0) { if (client.recievedData.First <String>().Contains("image")) { clsImage img = new clsImage(client.recievedData.First <String>().Split(';')[2]); ucImage newImageControl = new ucImage(img); flowLayoutPanel1.Controls.Add(newImageControl); frmNotify notification = new frmNotify(img.img); notification.TopMost = true; notification.Show(); if (autoCopy == true) { newImageControl.pbCopy_Click(null, null); } if (autoSave == true) { img.img.Save(Environment.GetFolderPath(Environment.SpecialFolder.MyPictures) + "\\" + DateTime.Now.ToString().Replace(" ", "").Replace(":", "").Replace("/", "") + ".png", ImageFormat.Png); } } client.recievedData.Clear(); } }
public ucImage(clsImage img) { InitializeComponent(); loadedImage = img; pbImage.Image = img.img; pbCopy.Width = panel1.Width / 2; pbImage.Width = panel1.Width / 2; }