public void addControl(Control contr) { if (this.InvokeRequired) { addControlCallback d = new addControlCallback(addControl); this.Invoke(d, new object[] { contr }); } else { this.Controls.Add(contr); Control[] s = this.Controls.Find(contr.Name, false); s[0].BringToFront(); } }
protected virtual void addControl(Control contr, int x, int y) { if (this.InvokeRequired) { addControlCallback d = new addControlCallback(addControl); this.Invoke(d, new object[] { contr, x, y }); } else { // Die Explosion dem Panel zuordnen, in dem der Treffer war (Die Explosion wird somit vor dem Panelbild angezeigt) pb[x, y].Controls.Add(contr); //Control[] s = this.Controls.Find(contr.Name, false); //// Die PictureBox in den Fordergrund bringen //s[0].BringToFront(); } }