Очень простой / простой вопрос, я уверен, еще более простой ответ, но я просто не могу понять это. У меня есть две формы, между которыми пользователь может переключаться, используя соответствующую ссылку меню в каждой форме. Я хочу, чтобы предыдущая форма оставалась видимой на экране, пока не отобразится новая форма. В своем текущем состоянии форма исчезает за пределами экрана примерно на 3/4 секунды, прежде чем показывается новая, и с точки зрения пользовательского интерфейса / дизайна я бы хотела, чтобы она оставалась на экране.
I ' В настоящее время я использую приведенный ниже код для закрытия и открытия форм:
form1.Show()
Me.Close()
form2.Show()
Me.Close
Я попытался поэкспериментировать с ShowDialog()
, который, кажется, сохраняет его на экране при первом запуске, но щелкает обратно в форму во второй раз. время говорит об ошибке:
System.InvalidOperationException: «Форма, которая уже видна, не может быть отображена как модальное диалоговое окно. Установите свойство visible формы в false перед вызовом showDialog. '
Есть ли простая строка кода для достижения того, что я хочу здесь?