Окно во весь екран

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
shovgenyuk
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 28.07.2004 (Ср) 11:39
Откуда: Ивано-Франковск

Окно во весь екран

Сообщение shovgenyuk » 25.03.2006 (Сб) 15:21

Как сделать MDI-окно во весь екран? Чтобы не было видно кнопки пуск, панели задач, трея и т.д.

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 25.03.2006 (Сб) 16:02

BorderStyle = 0
WindowState= 2

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 25.03.2006 (Сб) 16:30

Добавлю еще, для пущего эффекта,
Moveable=false
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

shovgenyuk
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 28.07.2004 (Ср) 11:39
Откуда: Ивано-Франковск

Сообщение shovgenyuk » 25.03.2006 (Сб) 18:02

Lumen писал(а):BorderStyle = 0


Ето MDI-форма, там нету свойства BorderStyle.

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 25.03.2006 (Сб) 19:15

Тогда делать ее поверх всех окон, и делать ей размер такой же как и у экрана.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

shovgenyuk
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 28.07.2004 (Ср) 11:39
Откуда: Ивано-Франковск

Сообщение shovgenyuk » 25.03.2006 (Сб) 20:15

Если я уберу при запуске программы панель задач, сделаю размер формы как у екрана и поверх всех окон, и при завершении работы программы панель задач поставлю на место, то все должно бы получится, но что будет когда я сниму задачу?
Панель задач, так и не появится. А в некоторых программых (напр. играх) все работает коректно даже после снятия задачи. Там даже разрешение екрана стает на прежнее место. Видимо это как-то по другому делается, наверное окно должно иметь какие-то свойства которые все это делают, а при уничтожении окна все стает на место.

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 25.03.2006 (Сб) 20:17

Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Tamplier
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 183
Зарегистрирован: 18.11.2005 (Пт) 13:35
Откуда: Москва

Сообщение Tamplier » 26.03.2006 (Вс) 15:03

Тогда делать ее поверх всех окон, и делать ей размер такой же как и у экрана.


Либо, если все-таки хочешь убрать панель задач, обрабатывай сообщение Form_Terminate, Form_Unload, Form_QueryUnload. Либо в модуле с помошью таймера. Тогда, правда, программа будет кушать немало.

А лучше - все-таки последовать совету АNDLL'а.


Тема "Если у вас меньше чем 120 постингов..."
... и вы создадите хоть одну тему в этом разделе, то я вас забаню по подсети сразу.

А что, это уже не в действии? :twisted:


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 114

    TopList