示例#1
0
        private void btnSzamol_Click(object sender, EventArgs e)
        {
            try
            {
                aOldal = double.Parse(tbAoldal.Text);
                bOldal = double.Parse(tbBoldal.Text);
                cOldal = double.Parse(tbColdal.Text);



                if (aOldal == 0 || bOldal == 0 || cOldal == 0)
                {
                    MessageBox.Show("Van 0 a számok között", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    //MessageBox.Show(szoveg.ToString(), "Ez most", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    var h = new Haromszog(aOldal, bOldal, cOldal);


                    List <string> adatok = h.AdatokSzoveg();
                    foreach (var a in adatok)
                    {
                        lbHaromszogLista.Items.Add(a);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Számot adj meg", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error);
                tbAoldal.Focus();
            }
        }
示例#2
0
        private void btnSzamol_Click(object sender, EventArgs e)
        {
            try
            {
                aOldal = double.Parse(tbAoldal.Text);
                bOldal = double.Parse(tbBoldal.Text);
                cOldal = double.Parse(tbColdal.Text);

                if (aOldal == 0 || bOldal == 0 || cOldal == 0)
                {
                    MessageBox.Show("Nem lehet 0 a háromszög oldala", "Figyelmeztetés", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    var           h      = new Haromszog(aOldal, bOldal, cOldal);
                    List <string> adatok = h.AdatokSzoveg();
                    foreach (var a in adatok)
                    {
                        lbHaromszogLista.Items.Add(a);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Számot adj meg!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error);
                tbAoldal.Focus();
            }
        }
示例#3
0
        private void btnSzamol_Click(object sender, EventArgs e)
        {
            try
            {
                aoldal = Convert.ToDouble(tbAoldal.Text);
                boldal = Convert.ToDouble(tbBoldal.Text);
                coldal = Convert.ToDouble(tbColdal.Text);

                if (aoldal == 0 || boldal == 0 || coldal == 0)
                {
                    MessageBox.Show("Nem lehet nulla a háromszög oldala", "HIBA", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    var h = new Haromszog(aoldal, boldal, coldal);


                    List <string> adatok = h.AdatokSzoveg();

                    foreach (var a in adatok)
                    {
                        lbHaromszoglista.Items.Add(a);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Számot adj meg!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error);
                tbAoldal.Focus();
            }
        }
示例#4
0
        private void btnSzamol_Click(object sender, EventArgs e)
        {
            try
            {
                Aoldal = Convert.ToDouble(tbAoldal.Text);
                Boldal = Convert.ToDouble(tbBoldal.Text);
                Coldal = Convert.ToDouble(tbColdal.Text);
                if (Aoldal == 0 || Boldal == 0 || Coldal == 0)
                {
                    MessageBox.Show("Ez nem lehet nulla", "Ez jó", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    var h = new Haromszog(Aoldal, Boldal, Coldal);

                    List <string> adatok = h.AdatokSzoveg();
                    foreach (var a in adatok)
                    {
                        lbHaromszogLista.Items.Add(a);
                    }
                }
            }
            catch (Exception esc)
            {
                MessageBox.Show("Számot adj meg", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error);
                tbAoldal.Focus();
            }
        }
示例#5
0
        private void btnFajlbol_Click(object sender, EventArgs e)
        {
            lbHaromszogLista.Items.Clear();

            if (ofdMegnyitas.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    StreamReader file = new StreamReader(ofdMegnyitas.FileName);
                    try
                    {
                        while (!file.EndOfStream)
                        {
                            string sor = file.ReadLine();
                            var    h   = new Haromszog(sor);

                            lbHaromszogLista.Items.Add("Fájlból olvasás");
                            foreach (var a in h.AdatokSzoveg())
                            {
                                lbHaromszogLista.Items.Add(a);
                            }
                            lbHaromszogLista.Items.Add("----------------------------------------");
                        }
                        file.Close();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                    finally
                    {
                        file.Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }


            //OpenFileDialog odf = new OpenFileDialog();

            //if (odf.ShowDialog() == DialogResult.OK)
            //{
            //    string s = File.ReadAllText(odf.FileName);
            //    lbHaromszogLista.Text = s;
            //}
            //string path = @"C:\Users\dani2\source\repos\haromszogekForm\haromszogek\bin\Debug";
            //StreamReader stream = new StreamReader("adatok.txt");
            //string filedata = stream.ReadToEnd();
            //lbHaromszogLista.Text = filedata.ToString();
        }
示例#6
0
        private void btnSzamol_Click(object sender, EventArgs e)
        {
            try
            {
                aoldal = Convert.ToDouble(tbAoldal.Text);
                boldal = Convert.ToDouble(tbBoldal.Text);
                coldal = Convert.ToDouble(tbColdal.Text);

                //StringBuilder szoveg = new StringBuilder();
                //szoveg.Append("a: ");
                //szoveg.Append(aoldal.ToString());
                //szoveg.Append("   b: ");
                //szoveg.Append(boldal.ToString());
                //szoveg.Append("   c: ");
                //szoveg.Append(coldal.ToString());

                if (aoldal == 0 || boldal == 0 || coldal == 0)
                {
                    MessageBox.Show("Nem lehet háromszög", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    var h = new Haromszog(aoldal, boldal, coldal);
                    //if (h.Szerkesztheto)
                    //{
                    //    MessageBox.Show("Kerület: " + h.Kerulet + "  Terület: " + h.Terulet);

                    //}
                    //else
                    //{
                    //    MessageBox.Show("Nem szerkeszthető belőle háromszög.");
                    //}

                    List <string> adatok = h.AdatokSzoveg();
                    foreach (var a in adatok)
                    {
                        lbHaromszogLista.Items.Add(a);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Számot adj meg!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error);
                tbAoldal.Focus();
            }
        }
示例#7
0
        private void btnFajbol_Click(object sender, EventArgs e)
        {
            lbHaromszogLista.Items.Clear();

            if (ofdMegnyitas.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    StreamReader file = new StreamReader(ofdMegnyitas.FileName);
                    try
                    {
                        while (!file.EndOfStream)
                        {
                            string sor = file.ReadLine();
                            var    h   = new Haromszog(sor);

                            lbHaromszogLista.Items.Add("Fájlból olvasás:");
                            foreach (var a in h.AdatokSzoveg())
                            {
                                lbHaromszogLista.Items.Add(a);
                            }
                            lbHaromszogLista.Items.Add("---------------------------");
                        }

                        file.Close();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                    finally
                    {
                        file.Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
示例#8
0
        private void btnSzamol_Click(object sender, EventArgs e)
        {
            try
            {
                aOldal = Convert.ToDouble(tbAoldal.Text);
                bOldal = Convert.ToDouble(tbBoldal.Text);
                cOldal = Convert.ToDouble(tbColdal.Text);

                StringBuilder szoveg = new StringBuilder();
                szoveg.Append("a: ");
                szoveg.Append(aOldal.ToString());
                szoveg.Append(" b: ");
                szoveg.Append(bOldal.ToString());
                szoveg.Append(" c: ");
                szoveg.Append(cOldal.ToString());

                if (aOldal == 0 || bOldal == 0 || cOldal == 0)
                {
                    MessageBox.Show("Nem lehet 0 a háromszög oldala!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    var h = new Haromszog(aOldal, bOldal, cOldal);

                    List <string> adatok = h.AdatokSzoveg();
                    foreach (var a in adatok)
                    {
                        lbHaromszogLista.Items.Add(a);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Számot adj meg!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error);
                tbAoldal.Focus();
            }
        }