Пример #1
0
        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();
            }
        }
Пример #2
0
        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);
                }
            }
        }