public ProStore() { InitializeComponent(); for (int i = 0; i < 18; i++) { pis[i] = new uc.ucProInfo(); pnlPro.Controls.Add(pis[i]); } DALProInfo dpi = new DALProInfo(); List<string> cates = dpi.GetProCatesByAreaID(GlobalValue.GShop.AreaInfo.AreaID).ToList(); GlobalFun.LoadProCate(cates, tabControl1); DALShopStore dss = new DALShopStore(); ss = dss.GetShopStoreByShopID(GlobalValue.GShop.ShopID); ShowByCateAndPageNo(tabControl1.TabPages[0]); }
private void ProSelect_Load(object sender, EventArgs e) { Size ItemSize = new Size(190, 190); int ColAmount = 6; int InitTop = 10, RowSpace = 10; int btnIndex = 0; int space = (this.Width - ColAmount * ItemSize.Width) / (ColAmount + 1); foreach (uc.ucProInfo pi in pis) { int currentRow = btnIndex / ColAmount; int currentCol = btnIndex % ColAmount; int left = space + (ItemSize.Width + space) * currentCol; int top = InitTop + (RowSpace + ItemSize.Height) * currentRow; pi.Left = left; pi.Top = top; pi.Size = ItemSize; pi.ProInfo = null; pi.OnSelectPro += new uc.ucProInfo.SelectPro(pi_OnSelectPro); btnIndex++; } DALProInfo dpi = new DALProInfo(); List<string> cates = dpi.GetProCatesByAreaID(GlobalValue.GShop.AreaInfo.AreaID).ToList(); GlobalFun.LoadProCate(cates, tabControl1); ShowByCateAndPageNo(tabControl1.TabPages[0]); }