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;
}
}