//Анализ файла void Button1Click(object sender, EventArgs e) { string[] row; ListViewItem LVI; try { prt = new UGprt(PRTFilenameBox.Text); fam = new UGfamilies(prt); } catch (Exception) { MessageBox.Show("Ошибка открытия файл", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //Заполнение listViewCH //создание столбцов for (int i = 0; i < fam.CountParams; i++) { var column = new ColumnHeader(); column.Text = fam.getTypeParam(i); column.TextAlign = HorizontalAlignment.Center; column.Width = column.Text == UGfamilies.typeField[0] ? 100:40; listViewCH.Columns.Add(column); } //заполнение полей LVI = new ListViewItem(fam.getParamNames()); listViewCH.Items.Add(LVI); for (int i = 0; i < fam.CountParts; i++) { row = fam.getValuesFromPartNumber(i); LVI = new ListViewItem(row); listViewCH.Items.Add(LVI); } listViewCH.SetHeaderDropdownToAll(true); listViewCH.HeaderDropdown += listViewCH_HeaderDropdown; }
public MainForm() { InitializeComponent(); prt = null; }