/// <summary>
        /// Constructor
        /// </summary>
        /// <param name="template"></param>
        protected MyObjectTextBox(MyObjectTextBox template)
            : base(template)
        {
            this.ObjectType    = template.ObjectType;
            this.DisplayMember = template.DisplayMember;

            Initialize();
        }
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="template"></param>
        protected MyObjectTextBox(MyObjectTextBox template)
            : base(template)
        {
            this.ObjectType = template.ObjectType;
            this.DisplayMember = template.DisplayMember;

            Initialize();
        }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="template"></param>
 protected MyObjectTextEditor(MyObjectTextBox template)
     : base(template)
 {
 }