Страница: 1 |
Страница: 1 |
Вопрос: Помогите плизз.
Добавлено: 30.06.04 00:32
Автор вопроса: KVU
Здравствуйте.
У меня такой вопрос.
В VB.NET создал родительскую формы и теперь не могу понять, как через меню отобразить другую форму, но что бы она была дочерней в VB6 как-то всё проще.
Используя такой код в VB.NET
Dim f As frmPersonal
f = New frmPersonal
f.MdiParent = Me
f.Show()
, программа создаёт новую форму, а мне это не нужно, мне просто нужно отобразить форму как в VB6 form1.show или load Form1, есть, что ни будь такое в VB.NET.
Заранее спасибо.
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
Eddie
Вопросов: 11
Ответов: 120
Профиль | | #1
Добавлено: 30.06.04 04:53
Че то не понЯл чуть чуть, Тебе Нужно Чтоб Она Показывалась Родительской Форме ?
Номер ответа: 2
Автор ответа:
KVU
Вопросов: 10
Ответов: 32
Профиль | | #2
Добавлено: 01.07.04 01:02
и в родительской и просто.
Если можно.
Номер ответа: 3
Автор ответа:
Eddie
Вопросов: 11
Ответов: 120
Профиль | | #3
Добавлено: 01.07.04 19:30
В VB Стандартном Указывается в Другой Форме (в дочерней) в Пропертис (справа) Mdichild = true и Она будет у Мамочки Поковыряй в Этом направлении ...
Отобразить - это просто показать или Создать ?
Показать : load form1 Form1.show ...
Это все в VB.6 ...
Номер ответа: 4
Автор ответа:
KVU
Вопросов: 10
Ответов: 32
Профиль | | #4
Добавлено: 02.07.04 22:12
Я конеЧно всё понимаю, но мне нужно не в VB6 а в VB.NET
когда я пишу в VB.NET
load form1
или
Form1.show
он этого не понимает.
Номер ответа: 5
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #5
Добавлено: 03.07.04 00:23
Вся фишка в том, что и NET нет форм!!!
Есть классы описывающие форму.И тот код,что ты написал- это Единственно правильное решение!
Номер ответа: 6
Автор ответа:
KVU
Вопросов: 10
Ответов: 32
Профиль | | #6
Добавлено: 03.07.04 23:07
Хорошо, тогда есть возможность, что бы создовалась только 1 форма?
Номер ответа: 7
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #7
Добавлено: 05.07.04 03:46
А ты перед запуском ноывой формы проверь переменную f ...
If Not f is Nothing Then
f = New frmPersonal
f.MdiParent = Me
f.Show()
End If
Только учти, что переменная f должна быть объявлена на уровне модуля.