Example #1
0
        private void EditBox_FindFormShow(object sender, EventArgs e)
        {
            if (EditBox.FindControl != FindControl)
            {
                Controls.Remove(FindControl);
                unwireFindControl();
                if (FindControl != null)
                {
                    FindControl.Dispose();
                }
                FindControl = EditBox.FindControl;
                wireFindControl();
            }

            if (!Controls.Contains(FindControl))
            {
                SuspendLayout();
                Controls.Add(FindControl);
                FindControl.SendToBack();
                FindControl.Dock = DockStyle.Bottom;
                ResumeLayout();
            }
            FindControl.Show();
            FindControl.Focus();
        }