Как заблокировать форму для редактирования?

#visual-studio-2010

#visual-studio-2010

Вопрос:

Я использую Visual Basic 2010. Подготовка программы. В моей программе, когда пользователь нажимает кнопку на главной форме, отображается form2. Пока включена form2, я не хочу, чтобы пользователь вносил какие-либо изменения в основную форму. Но он должен видеть основную форму в фоновом режиме. В программе Visual Basic есть пример. В Visual Basic 2010, когда я нажимаю инструменты> параметры, отображается «окно параметров», и когда я пытаюсь нажать главное окно visual Basic, раздается звук и окно параметров мигает. Таким образом, это мешает мне добраться до главного окна. Как я могу сделать это в своем проекте?

Ответ №1:

Вы хотите сделать Form2 модальным. Это гарантирует, что другие формы останутся видимыми, но неактивными. Я не специалист по VB, но из того, что я прочитал, Form.ShowDialog должен делать то, что вы хотите. Ознакомьтесь с этим руководством, в нем объясняется вся процедура.