//bild für FrmConfigPlatform wird erstellt private void pic_set_edit_pic(aktor_type t) { Visible = true; Size = new Size(60, 60); this.BackColor = Color.Transparent; this.BringToFront(); Image = PBdefaultControl.GetPicByType(t); }
//default control wird angeklickt, damit wird ein neues control zum definieren erstellt void c_MouseClick_new_platform(object sender, MouseEventArgs e) { if (_list_platform.Count > 0) { //typ des neuen controls ermitteln PBdefaultControl PBdef = (PBdefaultControl)sender; //neues control ohne aktor zum verschieben auf richtige position links oben neu anlegen platform_control pc = new platform_control(PBdef._type); platform_selected._list_platform_control.Add(pc); paint_platform(); } else { MessageBox.Show("no defined platform jet", "Error"); } }