public void Add_MainImageFormItem(MainImageFormItem mifi) { MAIN_IMAGE_FORM_XML_BLL mifxb = new MAIN_IMAGE_FORM_XML_BLL(); mifi.Size = mifxb.GetItemSize(GetImageType(mifi.BackgroundImage.Size)); IMAGES.Controls.Add(mifi); }
public int Add_MainImageFormItem(List <ImageModle> list) { if (list.Count == 0) { return(0); } LoadsForm lf = new LoadsForm(); lf.ParentHandle = this.Handle; lf.Show(); IMAGES.Controls.Clear(); int i = 0; new Thread(new ThreadStart(() => { MAIN_IMAGE_FORM_XML_BLL mifxb = new MAIN_IMAGE_FORM_XML_BLL(); foreach (ImageModle modle in list) { MainImageFormItem mifi = new MainImageFormItem(modle, true) { TextStyle = SuperItem.TextStyle_Enum.Left, }; mifi.Size = mifxb.GetItemSize(GetImageType(mifi.BackgroundImage.Size)); i++; this.Invoke((Action)(() => { IMAGES.Controls.Add(mifi); int max = list.Count; double baifenbi = ((i + 0.0) / (list.Count + 0.0)) * 100.0; lf.Value = Convert.ToInt32(baifenbi); lf.Text = i + "个目标"; })); } })).Start(); return(i); }