Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: VB.NET Forms Добавлено: 22.10.02 19:12  

Автор вопроса:  Smith | ICQ: adamis@list.ru 

VB.NET

Извените за ламерский вопрос!
У меня есть две формы, Form1 и Form2. В VB6 я бы написал form2.show а в VB.NET видимо этого не достаточно! Как это осуществить?

Ответить

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

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



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

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 23.10.02 03:08

Dim f As New Form2

f.Show

Ответить

Номер ответа: 2
Автор ответа:
 Slepoy



Вопросов: 6
Ответов: 22
 Профиль | | #2 Добавлено: 25.10.02 02:30

Делай это так.

Открываем

Dim f As New Form1() 'Создается экземпляр

f.ShowDialog(Me) 'выводим на экран модально ( можно и без "Me")

f.Show() 'а так выводим на экран не модально

Закрываем

'Заставим форму "исчезнуть"

Dim d As Double

For d = 1 To 0 + 0.2 Step -0.2

Me.Opacity = d

Me.Refresh()

Next d

Me.Hide() 'и закрыться

Ответить

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



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

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 25.10.02 06:14
А что означает свойство Opacity?

Ответить

Номер ответа: 4
Автор ответа:
 Slepoy



Вопросов: 6
Ответов: 22
 Профиль | | #4 Добавлено: 25.10.02 14:31
А что означает свойство Opacity?
Это свойство есть у любой формы VB7. Оно определяет прозрачность формы и всех элементов размещенных на ней. Что то на подибие слоев у PhotoShop (если пробовал PShop тогда полнял).
В этом свойстве для формы по умолчанию 100% (т.е. так как мы ее видим всегда), а ты попробуй просто поставить 75%, 50%. Запусти форму и увидишь разницу. Т.е. форма становится прозрачной в процентном отношении от 0 до 100%.
Предположим ты не хочешь выгружать какую либо форму, а от пользователя спрятать ее необходимо "ну хоть режь", вот и ставь это свойство в 0%. И никто его не увидит. Но работают ли при этом эелементы управления спрятанной формы, не проверял.

Ответить

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



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

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #5
Добавлено: 25.10.02 15:48
А эта Opacity работает в системах Win 9x? Спрашиваю потому что в VB6 можно было установить прозрачность формы с помощью какой-то АПИ-функции, которая работала только в Win NT/2k/xp.

Ответить

Номер ответа: 6
Автор ответа:
 Slepoy



Вопросов: 6
Ответов: 22
 Профиль | | #6 Добавлено: 25.10.02 22:24

Я думаю после компиляции и формирования нормальной инсталяхи будет работать на чем угодно из Windows.

Ответить

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



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

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #7
Добавлено: 26.10.02 06:30
И зачем Opacity в ноль ставить? Разве у формы VB .NET нету свойства Visible?

Ответить

Номер ответа: 8
Автор ответа:
 Slepoy



Вопросов: 6
Ответов: 22
 Профиль | | #8 Добавлено: 27.10.02 01:18

Что дает Visible - "вижу" или "Не вижу" и все.

Opasiti, это прозрачность формы и ее элементов. Вот и все.

Ответить

Страница: 1 |

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



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