예제 #1
0
        private void frmProjectTitle_Load(object sender, EventArgs e)
        {
            if (iACAD.ProjectTitle != "")
            {
                MyStrings mList = new MyStrings(iACAD.ProjectTitle, ' ');

                mList.StringList.RemoveAt(0);

                switch (mList.StringList[0])
                {
                case "SPACE":
                    lbStructureType.SelectedIndex = 0;
                    break;

                case "FLOOR":
                    lbStructureType.SelectedIndex = 1;
                    break;

                case "PLANE":
                    lbStructureType.SelectedIndex = 2;
                    break;
                }
                mList.StringList.RemoveAt(0);
                txtUserTitle.Text           = mList.Text;
                cmbLengthUnit.SelectedIndex = (int)iACAD.LengthUnit;
                cmbMassUnit.SelectedIndex   = (int)iACAD.MassUnit;
                return;
            }

            lenUnit  = ELengthUnits.M;
            massUnit = EMassUnits.KN;
            cmbLengthUnit.SelectedIndex   = (int)lenUnit;
            cmbMassUnit.SelectedIndex     = (int)massUnit;
            lbStructureType.SelectedIndex = 0;
        }
예제 #2
0
 public void Clear()
 {
     Type          = StructureType.SPACE;
     UsersTitle    = "";
     RunningOption = 0;
     LengthUnit    = eLengthUnits.METRES;
     MassUnit      = EMassUnits.KG;
 }
예제 #3
0
        public frmDefineMovingLoad(IASTRACAD iACAD)
        {
            InitializeComponent();
            this.iACad = iACAD;
            ASTRA_Data = new List <string>();
            ForceUnit  = iACAD.MassUnit;
            string ll_txt = Path.Combine(Application.StartupPath, "LL.TXT");

            if (File.Exists(ll_txt))
            {
                LL_Collections = new LiveLoadCollections(ll_txt);
            }
        }