private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { if (listBox1.SelectedIndex < 0) { return; } Linika Zaznaczony = LinikiWObrazie[listBox1.SelectedIndex]; label1.Text = $"średnia to {Zaznaczony.ŚredniaY}"; label2.Text = $"średnia min to {Zaznaczony.SredniPoczątekY}"; label3.Text = $"średnia max to {Zaznaczony.SredniKoniecY}"; if (Podobieństwa.Count != 0) { label4.Text = $"Podobieństwo to {Podobieństwa[listBox1.SelectedIndex]}"; LinikaWzgledna LinikaZnaleziona = Zaznaczony.PobierzLinikeWzgledną(); ObszarWzgledny[] a = DomyślnaLinika.ZNajdźDopoasowanie(LinikaZnaleziona, StałeGlobalne.DopuszalneOdalenieOdWzorca); label5.Text = "Wynik dla wiersza " + MałeUproszczenia.ZłoczStringi(DomyślnaLinika.UstalOdpowiednie(a, RozpoznawanieKuponu.DzienikZamian), ","); Size R = DoKwadratów.SortowanieWielkości <ZdjecieZPozycją> .ŚredniaWielkośćSrednichWartości(Zaznaczony.ListaZZdjeciami); float F = R.Width; F /= R.Height; label6.Text = "proporcje X/Y" + F.ToString(); } }
static LotoWynik() { if (WynikLotoWzór == null) { WynikLotoWzór = MałeUproszczenia.WczytajXML <LinikaWzgledna>("Loto\\Liniki\\WynikLoto.linika"); WynikLotoWzór.PrzygotujSzablon(); } }
private void button4_Click(object sender, EventArgs e) { if (openFileDialog1.ShowDialog() == DialogResult.OK) { DomyślnaLinika = MałeUproszczenia.WczytajXML <LinikaWzgledna>(openFileDialog1.FileName); ZaznaczLinike(DomyślnaLinika); } }
public static unsafe LinikaWzgledna[] PobierzLinikiWzgledne(Linika[] lab2) { LinikaWzgledna[] LinikiWzgledne = MałeUproszczenia.KonwersjaTablic(lab2, (Linika l) => { var a = l.PobierzLinikeWzgledną(); return(a); }); foreach (var item in LinikiWzgledne) { item.ZnajdźDopasowania(RozpoznawanieKuponu.DzienikZamian); item.WyznaczMiejsca(); } return(LinikiWzgledne); }