Revit.SDK.Samples.ProjectUnit.CS.ProjectUnitForm.InitializeCom C# (CSharp) Méthode

InitializeCom() private méthode

Initialize the combo box and list view.
private InitializeCom ( ) : void
Résultat void
        private void InitializeCom()
        {
            try
            {
                this.disciplineCombox.DropDownStyle = ComboBoxStyle.DropDownList;
                this.decimalComboBox.DropDownStyle = ComboBoxStyle.DropDownList;
                this.DigitGroupingSymbolTypeComboBox.DropDownStyle = ComboBoxStyle.DropDownList;
                this.DigitGroupingAmountComboBox.DropDownStyle = ComboBoxStyle.DropDownList;

                this.disciplineCombox.BeginUpdate();
                foreach (Autodesk.Revit.DB.FormatOptions format in m_dataBuffer.FormatOptionList)
                {
                    if (!this.disciplineCombox.Items.Contains(format.Group))
                    {
                        this.disciplineCombox.Items.AddRange(new object[] { format.Group });
                    }
                }

                if (this.disciplineCombox.Items.Count > 0)
                {
                   this.disciplineCombox.SelectedItem = disciplineCombox.Items[0];
                }

                this.disciplineCombox.EndUpdate();

                foreach (Autodesk.Revit.DB.DecimalSymbolType de in Enum.GetValues(typeof(
                         Autodesk.Revit.DB.DecimalSymbolType)))
                {
                    this.decimalComboBox.Items.AddRange(new object[] { de });
                }

                this.decimalComboBox.SelectedItem = m_dataBuffer.DecimalSyType;

                foreach (Autodesk.Revit.DB.DigitGroupingAmount dia in Enum.GetValues(typeof(
                         Autodesk.Revit.DB.DigitGroupingAmount)))
                {
                    this.DigitGroupingAmountComboBox.Items.AddRange(new object[] { dia });
                }

                this.DigitGroupingAmountComboBox.SelectedItem = m_dataBuffer.DigitGroupingAmount;

                foreach (Autodesk.Revit.DB.DigitGroupingSymbolType dit in Enum.GetValues(typeof(
                         Autodesk.Revit.DB.DigitGroupingSymbolType)))
                {
                    this.DigitGroupingSymbolTypeComboBox.Items.AddRange(new object[] { dit });
                }

                this.DigitGroupingSymbolTypeComboBox.SelectedItem = m_dataBuffer.DigitGroupingSymbolType;

            }
            catch
            {
                throw;
            }
        }