Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Помогите ламеру =) Добавлено: 05.11.03 01:12  

Автор вопроса:  security | ICQ: 123942948 

Здравствуйте, друзья!

Я довольно много кодил на VB4, 5, и 6. Недавно приобрел .NET.

У меня есть два тупых вопроса =))) Абсолютно тупых.

1. Как осуществить простейший ПЕРЕХОД с формы1 на форму2?!?!?! Не понимаю, но принцип из VB6 не работает, и вообще, тот "мастер", который переводит проект из формата VB6 в VB.NET, вовсе не мастер, а черт знает что.

2. Куда подевались линии и фигуры (shape)?

Хееелп, плз!! =)

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 shuffle



Администратор

ICQ: 201502381 

Вопросов: 15
Ответов: 737
 Профиль | | #1 Добавлено: 05.11.03 02:17

1. Dim f As New Form1

   f.Show()

2. Линии и фигуры исчезли из VB раз и на всегда...

Ответить

Номер ответа: 2
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #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

Гхм, ещё один тупой вопрос =)

А как теперь спрятать первую форму?!

Dim k As New Form1

k.Hide()

не работает....

Ответить

Номер ответа: 5
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #5
Добавлено: 05.11.03 11:36
Не нужно заново создавать Form1. Нужно использовать ту переменную,
которую ты создал перед показом формы.

Dim f As New Form1
f.Show()

...

f.Hide()

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам