private void btnfajlbol_Click(object sender, EventArgs e) { lbHaromszogLista.Items.Clear(); if (ofMegnyitas.ShowDialog() == DialogResult.OK) { try { StreamReader file = new StreamReader(ofMegnyitas.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.AdatokSzöveg()) { 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); } } }
private void btnFajlbol_Click(object sender, EventArgs e) { lbHaromszogLista.Items.Clear(); //if (ofdMegnyitas.ShowDialog() == DialogResult.OK) //{ // List<string> Lista; // StreamReader olvas = new StreamReader(ofdMegnyitas.FileName); // while (!olvas.EndOfStream) // { // string[] seged = olvas.ReadLine().Split(';'); // aOldal = double.Parse(seged[0]); // bOldal = double.Parse(seged[1]); // cOldal = double.Parse(seged[2]); // var fajlhszog = new Haromszog(aOldal, bOldal, cOldal); // Lista = fajlhszog.AdatokSzoveg(); // foreach (var l in Lista) // { // lbHaromszogLista.Items.Add(l); // } // Lista.Clear(); // } // olvas.Close(); //} //Saját ^ 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("--------------------"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally //Akkor is végrehajtja, ha hibás { file.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }