using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace haromszogek { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { if (openFileDialog1.ShowDialog()==DialogResult.OK) { listBox1.Items.Clear(); listBox2.Items.Clear(); listBox3.Items.Clear(); string[] sorok = File.ReadAllLines(openFileDialog1.FileName); List derekszoguek = new List(); for (int i = 0; i < sorok.Length; i++) { try { DHaromszog dh = new DHaromszog(sorok[i], i + 1); derekszoguek.Add(dh); } catch (Exception hiba) { listBox1.Items.Add(hiba.Message); } } listBox2.Items.AddRange(derekszoguek.ToArray()); } } private void openFileDialog1_FileOk(object sender, CancelEventArgs e) { } private void listBox2_SelectedIndexChanged(object sender, EventArgs e) { listBox3.Items.Clear(); DHaromszog kivalasztott = listBox2.SelectedItem as DHaromszog; listBox3.Items.Add("Kerület= " + kivalasztott.Kerület); listBox3.Items.Add("Terület= " + kivalasztott.Terület); } } }