private void p_Click(object sender, EventArgs e) { PanelSuchergebnis p = (PanelSuchergebnis)sender; //Artikelseite öffnen Panel verstecken this.Visible = false; PanelArtikelseite ArtikelPanel = new PanelArtikelseite(Suchergebnis[Convert.ToInt32(p.Name.Substring(7))], this.Height); ArtikelPanel.Parent = f; ArtikelPanel.Zurueck.Click += show; ArtikelPanel.BringToFront(); }
private void buttonSuche_Click(object sender, EventArgs e) { KeineErgebnisse.Dispose(); SteamMarktSuche NeueSuche = new SteamMarktSuche(); Suchergebnis = NeueSuche.Suchergebnis(Suchfeld.Text); foreach (PanelSuchergebnis pa in Panels) { pa.Visible = false; } Panels.Clear(); int PanelPosition = 100; int PanelNummer = 0; PanelSuchergebnis p; foreach (SteamGegenstand i in Suchergebnis) { if (i.Spiel == "PLAYERUNKNOWN'S BATTLEGROUNDS" || i.Spiel == "Counter-Strike: Global Offensive") { p = new PanelSuchergebnis(10, PanelPosition, i, PanelNummer); string PanelName = "myPanel" + PanelNummer.ToString(); p.Name = PanelName; p.Parent = this; p.Click += p_Click; Panels.Add(p); PanelPosition += 140; PanelNummer++; } } if (Panels.Count < 1) { KeineErgebnisse.Parent = this; KeineErgebnisse.Location = new Point(100, 100); KeineErgebnisse.Text = "Suche ergab keine Ergebnisse. Bitte verfeinern"; KeineErgebnisse.AutoSize = true; } }
private void panelsNeuLaden() { fav.laden(); foreach (PanelSuchergebnis pa in Panels) { pa.Visible = false; } Panels.Clear(); int PanelPosition = 100; int PanelNummer = 0; PanelSuchergebnis p; foreach (SteamGegenstand i in fav.FavoritenListe) { p = new PanelSuchergebnis(10, PanelPosition, i, PanelNummer); string PanelName = "Favorit" + PanelNummer.ToString(); p.Name = PanelName; p.Parent = this; p.Click += p_Click; Label SteamPreis = new Label(); Label OPSkinsPreis = new Label(); SteamPreis.Parent = p; i.getSteamPreis(); SteamPreis.Text = "$ " + i.SteamPreis.ToString(); SteamPreis.Location = new Point(450, 100); OPSkinsPreis.Parent = p; i.getOPSkinsPreis(); OPSkinsPreis.Text = "$ " + i.OPSkinsPreis.ToString(); OPSkinsPreis.Location = new Point(550, 100); Panels.Add(p); p.Favorit.Click += refresh; PanelPosition += 140; PanelNummer++; } }