/// <summary>
        /// 重载KeyPress事件,当ComboBox为ReadOnly时,不处理KeyPress事件
        /// </summary>
        /// <param name="e"></param>
        protected override void OnKeyPress(System.Windows.Forms.KeyPressEventArgs e)
        {
            MyObjectPicker box1 = this.ParentObjectPicker;

            box1.OnOwnKeyPress(e);

            if (!this.ReadOnly)
            {
                base.OnKeyPress(e);

                if (base.IsInputChar(e.KeyChar))
                {
                    if (e.KeyChar == (char)Keys.Enter)
                    {
                        return;
                    }

                    OwnTextChanged();
                }
            }
        }