Как открыть форму из основной формы, скрыв основную форму - PullRequest
0 голосов
/ 13 июня 2010

Я хотел бы спросить, каков наилучший способ реализовать функциональность, которая:

Например, у пользователя есть 3 кнопки на главной форме, если он нажимает на любую кнопку, форма заменяется другой, где он должен заполнить некоторые текстовые элементы управления и после нажатия принять перенаправить его на главную форму.

Это сделано с помощью видимого и переключения?

Я надеюсь, что есть более чистое решение

спасибо за помощь, пока

Ответы [ 2 ]

1 голос
/ 13 июня 2010

Я собираюсь предположить VB.net на этом.

Вам нужно будет создать четыре разные формы: Form1, Form2, Form3, Form4 и т. Д. На Form1 есть кнопки,Каждая форма (2,3,4) имеет текстовые поля с кнопками ОК, которые закрывают формы.

Итак, для каждой кнопки в Форме1:

dim tempForm as Form2 = new Form2
tempForm.showModal()  ' might be .showDialog()

И длякаждая кнопка в форме2,3,4

me.hide  'might be this.hide

Извините, я иногда перепутываю языки: P

1 голос
/ 13 июня 2010

По сути, он использует свойство visible формы, но использует метод Form.Show () для отображения второй формы.

Form.Show (), насколько я знаю, это просто оболочка для изменения свойства Visible формы.

...