Example #1
0
 private void FrmCreateSN_Load(object sender, EventArgs e)
 {
     for (int i = 0; i < MoudleCount; i++)
     {
         UserModuleSN moduleSN = new UserModuleSN();
         moduleSN.SetLabelText($"灯板{i + 1}:");
         moduleSN.Tag  = i;
         moduleSN.Name = ctr_Prefix + i;
         panelSN.Controls.Add(moduleSN);
     }
 }
Example #2
0
        private void btnCreate_Click(object sender, EventArgs e)
        {
            foreach (Control ctr in panelSN.Controls)
            {
                if (ctr.Enabled == true)
                {
                    UserModuleSN moduleSN = ctr as UserModuleSN;
                    if (moduleSN.GetText().Trim() == "")
                    {
                        MessageBox.Show(this, $"灯板{moduleSN.Tag.ToString()}时间码不能为空");
                        return;
                    }
                    if (moduleSN.GetText().Trim().IsNumber() == false || moduleSN.GetText().Trim().Length != 17)
                    {
                        MessageBox.Show(this, $"灯板{moduleSN.Tag.ToString()}时间码格式错误");
                        return;
                    }
                }
            }

            this.DialogResult = DialogResult.OK;
            //this.Close();
            return;
        }