private void btnszamol_Click(object sender, EventArgs e) { try { a = double.Parse(tba.Text); b = double.Parse(tbb.Text); c = double.Parse(tbc.Text); StringBuilder szoveg = new StringBuilder(); szoveg.Append("A: "); szoveg.Append(a.ToString()); szoveg.Append("B: "); szoveg.Append(b.ToString()); szoveg.Append("C: "); szoveg.Append(c.ToString()); if (a == 0 || b == 0 || c == 0) { MessageBox.Show("Az egyik oldal 0", "Nem létező háromszög", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show(szoveg.ToString(), "ez most", MessageBoxButtons.OK, MessageBoxIcon.Information); var h = new haromszog(a, b, c); if (h.szerkesztheto) { MessageBox.Show("Kerület: " + h.kerulet + " Terület: " + h.terulet, "ez most", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Nem szerkesztethető", "lol", MessageBoxButtons.OK, MessageBoxIcon.Warning); } foreach (var item in h.adatok()) { lbharomsz.Items.Add(item); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "lol", MessageBoxButtons.OK, MessageBoxIcon.Error); tba.Focus(); } }
private void btnfajl_Click(object sender, EventArgs e) { lbharomsz.Items.Clear(); if (ofdnyit.ShowDialog() == DialogResult.OK) { try { StreamReader ol = new StreamReader(ofdnyit.FileName); try { lbharomsz.Items.Add("Fájl tartalma"); while (!ol.EndOfStream) { string sor = ol.ReadLine(); var h = new haromszog(sor); foreach (var item in h.adatok()) { lbharomsz.Items.Add(item); } } ol.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { ol.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }