Закрывается форма при нажатии на Enter C# Winforms

При нажатии на Enter должен появляться MessageBox , но вместо этого приложение просто закрывается. В чем может быть проблема?

Форму делал из TableLayout. Скрин -> https://prnt.sc/1z4skf3 Фото добавить в вопрос не вышло т.к. пишет "ошибка сервера"

Брекпоинты ставил , он даже не видит нажатие клавиши

//Обрабатываем нажатие и если клавиша - Enter то передаем значения и выполняем метод
private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            if(e.KeyCode == Keys.Enter)
            {
                Searcher searcher = new Searcher(TextBox1.Text, TextBox2.Text, TextBox3.Text, TextBox4.Text, TextBox5.Text, TextBox6.Text);
                searcher.Set();
            }
        }

Собственно сам метод

public class Searcher
    {
        private string _last_name; //Фамилия
        private string _first_name; //имя
        private string _middle_name; //Отчество
        private string _debt_id; //ID Дела
        private string _kd; //№ КД
        private string _exec_num; //№ Дела

        public Searcher(string last_name, string first_name, string middle_name, string debt_id, string kd, string exec_num)
        {
            _last_name = last_name;
            _first_name = first_name;
            _middle_name = middle_name;
            _debt_id = debt_id;
            _kd = kd;
            _exec_num = exec_num;
        }
        public void Set()
        {
            MessageBox.Show(_last_name);
        }

Ответы (1 шт):

Автор решения: Apple One

В общем ничего не помогло, даже PreviewKeyDown.

Решил проблему следующим образом. При загрузке формы принудительно поставил текстбокс в фокус. Таким образом при загрузке формы и нажатии на enter форма не вылетает.

Textbox1.Focus();
→ Ссылка