/// <summary> /// Binding flag property /// </summary> [Browsable(true), Category("Data"), Description("Specifies if the control is automatically bound."), DefaultValue(true)] public bool BindingFlag { get { return this.TextBox.BindingfFlag } set { this.TextBox.BindingfFlag = value; } } /// <summary> /// Binding source property /// </summary> [Browsable(true), Category("Data"), Description("The source business object member to bind this control."), Editor(typeof(mmBindingSourceTypeEditor), typeof(UITypeEditor)), DefaultValue("")] public string BindingSource { get { return this.TextBox.BindingSource; } set { this.TextBox.BindingSource = value; } } /// <summary> /// Binding source member property /// </summary> [Browsable(true), Category("Data"), Description("The source business object member to bind this control."), Editor(typeof(mmBindingSourceMemberTypeEditor), typeof(UITypeEditor)), DefaultValue("")] public string BindingSourceMember { get { return this.TextBox.BindingSourceMember; } set { this.TextBox.BindingSourceMember = value; } } /// <summary> /// Binding Property property /// </summary> [Browsable(true), Category("Data"), Description("The control property to data bind."), DefaultValue("CodeKeyID")] public string BindingProperty { get { return this.TextBox.BindingProperty; } set { this.TextBox.BindingProperty = value; } }You'll need to add System.ComponentModel and OakLeaf.MM.Main.Builders to the using statements at the top of your code.