Страница: 1 |
Здравствуйте, друзья! Я довольно много кодил на VB4, 5, и 6. Недавно приобрел .NET. У меня есть два тупых вопроса =))) Абсолютно тупых. 1. Как осуществить простейший ПЕРЕХОД с формы1 на форму2?!?!?! Не понимаю, но принцип из VB6 не работает, и вообще, тот "мастер", который переводит проект из формата VB6 в VB.NET, вовсе не мастер, а черт знает что. 2. Куда подевались линии и фигуры (shape)? Хееелп, плз!! =)
1. Dim f As New Form1 f.Show() 2. Линии и фигуры исчезли из VB раз и на всегда... Спасибо огромное Имхо, шестой был удобнее. ) Гхм, ещё один тупой вопрос А как теперь спрятать первую форму?! Dim k.Hide() не работает.... Страница: 1 |
Вопрос: Помогите ламеру =)
Добавлено: 05.11.03 01:12
Автор вопроса: security | ICQ: 123942948
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
shuffle
Администратор
ICQ: 201502381
Вопросов: 15
Ответов: 737
Профиль | | #1
Добавлено: 05.11.03 02:17
Номер ответа: 2
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #2
Добавлено: 05.11.03 08:03
Добавлю...
1. Дело в том, что в .NET - нормальный ООП, поэтому прежде чем
показать форму, нужно её создать, что делается оперетором New.
2. Собственно, Line, Shape, Image и прочие - это не контролы, как
таковые, это т.н. графические элементы. Для Windows они не
существуют, их рисует функциями GDI сам VB. Для того, чтобы такого
безобразия не было, эти элементы выкинули. Рисуй сам всё, что надо с
помощью GDI+.
Номер ответа: 3
Автор ответа:
security
ICQ: 123942948
Вопросов: 2
Ответов: 4
Профиль | | #3
Добавлено: 05.11.03 11:27
Номер ответа: 4
Автор ответа:
security
ICQ: 123942948
Вопросов: 2
Ответов: 4
Профиль | | #4
Добавлено: 05.11.03 11:31
Номер ответа: 5
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #5
Добавлено: 05.11.03 11:36
Не нужно заново создавать Form1. Нужно использовать ту переменную,
которую ты создал перед показом формы.
Dim f As New Form1
f.Show()
...
f.Hide()