private void AddPictureBox(PictureBox pictureBox) { if (panelGame.InvokeRequired) { AddPictureBoxCallback d = new AddPictureBoxCallback(AddPictureBox); this.Invoke(d, new object[] { pictureBox }); } else { panelGame.Controls.Add(pictureBox); } }
private void AddPictureBox(PictureBox text) { // InvokeRequired required compares the thread ID of the // calling thread to the thread ID of the creating thread. // If these threads are different, it returns true. if (this.txtForward.InvokeRequired) { AddPictureBoxCallback d = new AddPictureBoxCallback(AddPictureBox); this.Invoke(d, new object[] { text }); } else { this.pnlMap.Controls.Add(text); } }