Exemplo n.º 1
0
        public Settings()
        {
            InitializeComponent();

            try
            {
                cB_insert3d.Checked            = Convert.ToBoolean(objRegistry.readValue("blocks", "insert3d"));
                ckB_Header.Checked             = Convert.ToBoolean(objRegistry.readValue("PT-Export", "isHeader"));
                rTB_Header.Text                = Convert.ToString(objRegistry.readValue("PT-Export", "Header"));
                ckB_UCScoords.Checked          = Convert.ToBoolean(objRegistry.readValue("PT-Export", "UCScoords"));
                ckB_PtExportFile.Checked       = Convert.ToBoolean(objRegistry.readValue("PT-Export", "isExportFile"));
                tB_ExportFile.Text             = Convert.ToString(objRegistry.readValue("PT-Export", "ExportFile"));
                cB_AusgabeFormat.SelectedIndex = Convert.ToInt32(objRegistry.readValue("PT-Export", "AusgabeFormat"));
                cB_Extention.SelectedIndex     = Convert.ToInt32(objRegistry.readValue("PT-Import", "Default Extention"));
                ckB_openExportfile.Checked     = Convert.ToBoolean(objRegistry.readValue("PT-Import", "openExportFile"));
                nUD_Height.Value               = (int)objRegistry.readValue("blocks", "Kommastellen");


                //Basislayer
                myAutoCAD.myLayer objLayer = myAutoCAD.myLayer.Instance;
                objLayer.refresh();

                string Basislayer = (string)objRegistry.readValue("blocks", "Basislayer");

                //objLayer.checkLayer(Basislayer,true);

                foreach (LayerTableRecord ltr in objLayer.lsLayerTableRecord)
                {
                    string layName = ltr.Name;
                    if (layName.Length > 2)
                    {
                        if (layName.Substring(layName.Length - 2, 2) == "-P")
                        {
                            cB_Basislayer.Items.Add(layName);
                        }
                    }
                }

                cB_Basislayer.Text = Basislayer;
            }
            catch { }
        }