private void filterEnums(DesignerEnum enumAtt, string enumName, Type enumtype)
        {
            UIObject uiObject = _object as UIObject;

            object[] excludedElements = null;

            if (uiObject != null)
            {
                excludedElements = uiObject.GetExcludedEnums(enumAtt);
            }

            Array list = Enum.GetValues(enumtype);

            foreach (object enumVal in list)
            {
                bool excluded = false;

                if (excludedElements != null)
                {
                    for (int i = 0; i < excludedElements.Length; ++i)
                    {
                        if (excludedElements[i].Equals(enumVal))
                        {
                            excluded = true;
                            break;
                        }
                    }
                }

                if (!excluded)
                {
                    _allValues.Add(enumVal);

                    if (DesignerEnum.GetDisplayName(enumVal) == enumName)
                    {
                        _values.Add(enumVal);
                        comboBox.Items.Add(enumName);
                    }
                }
            }

            comboBox.Text = enumName;
        }