public OdbiórZamówień(string ip) { IP = ip; InitializeComponent(); if (Screen.AllScreens.Length > 1) { screenCount = 1; } this.Location = Screen.AllScreens[screenCount].WorkingArea.Location; //this.Location = new Point(0, 0); this.Size = Screen.AllScreens[screenCount].WorkingArea.Size; l_Skladnik = Skladnik.ZbudujSkladniki(source); thr = new Thread(this.Pokazuj); thr.Start(); }
void Działaj() { int a = 0;//ile w rzędzie int ileMaxWrzędzie; int ileMaxWkolumnie; int x, y; int maxX, maxY; maxX = this.Size.Width; maxY = this.Size.Height; ileMaxWrzędzie = maxX / 205; ileMaxWkolumnie = maxY / 205; ileMaxWkolumnie = 1; int Max = ileMaxWkolumnie * ileMaxWrzędzie;//maxymalna ilość btn na ekran? x = y = 0; y = 50; List <Zamówienia> listaZam = Zamówienia.ZbudujZamówienia(source2, kuchnia); List <Skladnik> listaSkl = Skladnik.ZbudujSkladniki(source); //y = maxY; foreach (Zamówienia zamówienie in listaZam) { if (a >= Max) { break; } string tekst = Skladnik.GetNazwyZIdZPrzecinkamiKlient(zamówienie.IdZamówień, kuchnia); if ((tekst != "") && kuchnia || !kuchnia) { StwórzButton(zamówienie.IdZamówienia, Skladnik.GetNazwyZIdZPrzecinkamiKlient(zamówienie.IdZamówień), zamówienie.DataZamówienia, x, y); a++; if (a % ileMaxWrzędzie == 0 && x != 0)//jeżeli w rzędzie jest już wystarczająco { y += 205; x = 0; } else { x += 205; } } } SetCount(Max); }