Как продолжить выполнение кода после вызова ShowDialog ()

метод Form.ShowDialog () приводит к остановке кода до закрытия вновь вызванной формы. Мне нужно, чтобы код продолжал работать после вызова метода ShowDialog (). Я гуглил и читал об использовании backgroundworker? Но я впервые слышу об этом и никогда не использовал его раньше.

Form2 form2this = new Form2();
form2this.ShowDialog();
MessageBox.Show("Something");

Этот код выполняется после нажатия кнопки. Как я могу по-прежнему вызывать ShowDialog, чтобы пользователь не мог взаимодействовать с основной формой, но все же позволял основной форме продолжать свою работу?

Извините, если это обсуждалось, но все, что я нашел, кажется чрезвычайно трудным для выполнения такой простой задачи. Я действительно удивлен, что он не включен в метод SHowDialog. например ShowDialog (). Продолжить было бы круто.

Ответы на вопрос(7)

Ваш ответ на вопрос