Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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();
        }