private void 编号搜索ToolStripMenuItem_Click(object sender, EventArgs e) { SearchWithNumberForm form = new SearchWithNumberForm(); form.Text = "按编号搜索设备"; form._identificationEquipmentWithNumber += (data) => { try { var currentPanle = GetPictureByName(this.flowLayoutPanel3, data, (number, control) => { if (control.Tag.Equals(data)) { return(true); } return(false); }); if (null != currentPanle && currentPanle.Controls.Count > 0) { // currentPanle.Controls[0].BackColor = Color.Red; form.Close(); form.FormClosed += (o, q) => { SameScreenForm samScreen = new SameScreenForm(); samScreen.Name = currentPanle.Name.Split('_')[0]; samScreen.Tag = (currentPanle.Controls[1] as PictureBox).Image; samScreen.MaximizeBox = false; /// 设置最大化按钮是否有效 samScreen.MinimizeBox = false; /// 设置最小化按钮是否有效 samScreen.ShowDialog(); }; } else { form.Text = "设备编号不存在!"; } } catch (Exception) { // throw; } }; ShowForm(form); }
public void SameScreenAction(string tag, Image image) { SameScreenForm form = new SameScreenForm(); form.Name = tag; form.Tag = image; form.MaximizeBox = false; /// 设置最大化按钮是否有效 form.MinimizeBox = false; /// 设置最小化按钮是否有效 form.ShowDialog(); }