private void txtSearchProject_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e) { if (e.KeyCode == Keys.Enter) { if (_projectButtons != null) { for (int i = 0; i < _projectButtons.Count; i++) { _projectButtons[i].Dispose(); this.Controls.Remove(_projectButtons[i]); } } DataBaseAccess data = new DataBaseAccess(); data.StartConnection(); List <UserProject> userProjects = data.SearchProject(txtSearchProject.Text); data.CloseConnection(); _projectButtons = HelperTools.CreateAssetButtons(new Point(720, 150), formMain, this, userProjects.Count(), 2, null, userProjects); } }