private void btn_finish_Click(object sender, EventArgs e) { dplc.Clear(); dplc = null; cmb_draw.Items.Clear(); cmb_layer.Items.Clear(); this.Close(); }
public PolyApp(vdDocument vdoc) { this.vdoc = vdoc; dplc = new DrawPolyLineCollection(); set_file = ""; block_lib = ""; file_sett = new Settings(); }
void DrawingFromSettingsFile(DrawPolyLineCollection draw_dplc) { RefreshItems(); for (int i = 0; i < setting.Count; i++) { if (!setting[i].IsDraw) { dgv_all_data.Rows[i].DefaultCellStyle.BackColor = Color.White; this.Refresh(); continue; } dgv_all_data.FirstDisplayedScrollingRowIndex = i; dgv_all_data.Rows[i].DefaultCellStyle.BackColor = Color.LightGreen; this.Refresh(); switch (setting[i].Drawing_Element.ToUpper()) { case "POLYLINE": draw_dplc.DrawFormat = DrawAs.Polyline; draw_dplc.DataToDrawing(vdoc, setting[i].Label_Name); break; case "POINT": draw_dplc.DrawFormat = DrawAs.Point; draw_dplc.DataToDrawing(vdoc, setting[i].Label_Name); break; case "TEXT": draw_dplc.DrawFormat = DrawAs.Text; draw_dplc.DataToDrawing(vdoc, setting[i].Label_Name); break; default: draw_dplc.DrawFormat = DrawAs.FromFile; if (File.Exists(Path.Combine(txt_drawing_lib.Text, setting[i].Drawing_Element))) { draw_dplc.SelectFromFile(vdoc, Path.Combine(txt_drawing_lib.Text, setting[i].Drawing_Element), setting[i].Label_Name); } else { MessageBox.Show("Block Library path is not correct.", "HEADS Viewer", MessageBoxButtons.OK); } break; } } }
private void tabPage2_Enter(object sender, EventArgs e) { try { dplc = new DrawPolyLineCollection(txt_select_file.Text, GetCurrentIndexes); //cmb_label.Items.Add("Select All"); cmb_layer.Items.Clear(); //cmb_layer.Items.Add("Select All"); List <string> lst = new List <string>(dplc.Labels.ToArray()); lst.Sort(); if (lst.Count > 0) { lst.Insert(0, "Select All"); } //lst.Insert(0, "Select All"); cmb_layer.Items.AddRange(lst.ToArray()); cmb_layer.SelectedIndex = 0; cmb_draw.SelectedIndex = 0; } catch (Exception ex) { } }