private void IgracUC_Mouse_Down_Omiljeni_To_Igraci(object sender, MouseEventArgs e) { IgracUC igracUC = sender as IgracUC; igracUC.DoDragDrop(igracUC.Ime, DragDropEffects.Copy); igracUC.setHighlight(); string ime = igracUC.Ime; IgracUC premjestaj = igracUC; premjestaj.loadData(); //Fix ako dragamo jednoga igraca pa ga pokusamo prebaciti jos preko menija /* foreach (IgracUC i in flowLayoutPanel1.Controls) * { * if (i.Ime.Equals(premjestaj.Ime)) * { * return; * } * }*/ if (flowLayoutPanel1.Controls != null) { foreach (IgracUC i in flowLayoutPanel1.Controls) { if (i.Ime.Equals(premjestaj.Ime)) { return; } } } ListaKontrolaOmiljeniToIgraci.Add(premjestaj); }
private void loadFavoriti() { List <IgracUC> listaUcitanihIgraca = new List <IgracUC>(); if (!File.Exists(path)) { return; } else { using (StreamReader sr = new StreamReader(path)) { while (!sr.EndOfStream) { string ime = sr.ReadLine(); StartingEleven s = GetStartingEleven(ime); IgracUC igrac = new IgracUC(s.Name, s.ShirtNumber.ToString(), s.Position.ToString(), s.Captain); igrac.Name = igrac.Ime; igrac.MouseDown += IgracUC_Mouse_Down_Omiljeni_To_Igraci; igrac.loadData(); flowLayoutPanel2.Controls.Add(igrac); flowLayoutPanel1.Controls.RemoveByKey(igrac.Name); } } } }
private void btnOmiljeniToIgraci_Click(object sender, EventArgs e) { foreach (IgracUC igrac in ListaKontrolaOmiljeniToIgraci) { StartingEleven s = GetStartingEleven(igrac.Ime); IgracUC igracUC = new IgracUC(s.Name, s.ShirtNumber.ToString(), s.Position.ToString(), s.Captain); igracUC.Name = igracUC.Ime; igracUC.MouseDown += IgracUC_Mouse_Down_Igraci_To_Omiljeni; igracUC.setNormalBackColor(); igracUC.loadData(); flowLayoutPanel1.Controls.Add(igracUC); flowLayoutPanel2.Controls.RemoveByKey(igrac.Name); } ListaKontrolaOmiljeniToIgraci = new List <IgracUC>(); }
private void flp1_DragDrop(object sender, DragEventArgs e) { string igracIme = e.Data.GetData(DataFormats.Text).ToString(); StartingEleven s = GetStartingEleven(igracIme); IgracUC igracUC = new IgracUC(s.Name, s.ShirtNumber.ToString(), s.Position.ToString(), s.Captain); igracUC.Name = igracIme; igracUC.MouseDown += IgracUC_Mouse_Down_Igraci_To_Omiljeni; igracUC.loadData(); resetFLP1Colors(); resetFLP2Colors(); flowLayoutPanel1.Controls.Add(igracUC); flowLayoutPanel2.Controls.RemoveByKey(igracIme); ListaKontrolaOmiljeniToIgraci.Clear(); ListaKontrolaIgraciToOmiljeni.Clear(); }