/// <summary>
        /// Constructor
        /// </summary>
        public SettingEditorComponentControl(SettingEditorComponent component)
            : base(component)
        {
            InitializeComponent();

            _component = component;

            base.AcceptButton = _okButton;
            base.CancelButton = _cancelButton;

            _defaultValue.DataBindings.Add("Text", _component, "DefaultValue", true, DataSourceUpdateMode.Never);
            _currentValue.DataBindings.Add("Text", _component, "CurrentValue", true, DataSourceUpdateMode.OnPropertyChanged);
            _okButton.DataBindings.Add("Enabled", _component, "Modified", true, DataSourceUpdateMode.Never);
        }
		/// <summary>
		/// Constructor
		/// </summary>
		public SettingEditorComponentControl(SettingEditorComponent component)
			:base(component)
		{
			InitializeComponent();

			_component = component;

			base.AcceptButton = _okButton;
			base.CancelButton = _cancelButton;

			_defaultValue.DataBindings.Add("Text", _component, "DefaultValue", true, DataSourceUpdateMode.Never);
			_currentValue.DataBindings.Add("Text", _component, "CurrentValue", true, DataSourceUpdateMode.OnPropertyChanged);
			_okButton.DataBindings.Add("Enabled", _component, "Modified", true, DataSourceUpdateMode.Never);
		}
		public void SetComponent(IApplicationComponent component)
		{
			_component = (SettingEditorComponent)component;
		}