Как сделать так, что бы форму нельзя было таскать?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Matew
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 894
Зарегистрирован: 28.06.2004 (Пн) 17:44
Откуда: Дальний Восток, г. Ха

Как сделать так, что бы форму нельзя было таскать?

Сообщение Matew » 15.11.2004 (Пн) 10:25

Я хочу сделать так, что бы форма был как borderStyle=Sizable не перемещаемая по экрану, но что б ее нельзя было свернуть или уменьшить(всегда vbMaximaze), а лучше, что бы на ней был тока крестик ее закрыть. На ум приходит тока задизейблить кнопочки свернуть и уеньшить, но я не знаю как. Мож есть и другие варианты?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 15.11.2004 (Пн) 11:00

Описаный случай это как раз BorderStyle=1 и Moveable=False.
Lasciate ogni speranza, voi ch'entrate.

Matew
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 894
Зарегистрирован: 28.06.2004 (Пн) 17:44
Откуда: Дальний Восток, г. Ха

Сообщение Matew » 16.11.2004 (Вт) 7:54

Большой сэнькс
Алкоголь и сканеры-ваши враги! Не верите-смотрите аватару :-)

Matew
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 894
Зарегистрирован: 28.06.2004 (Пн) 17:44
Откуда: Дальний Восток, г. Ха

Сообщение Matew » 19.11.2004 (Пт) 5:04

У этого способа есть один недостаток - если два раза клинкуть на сией полоске формы, то она все равно сворачивается:(, я борюсь просто не не красиво: в ресайз ставлю Me.WindowState = vbMaximized. Мож есть способ получше?
Алкоголь и сканеры-ваши враги! Не верите-смотрите аватару :-)

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2056
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 19.11.2004 (Пт) 21:19

Отец, объясни в картце, чего именно делаешь, тогда может чего нить по проще тебе посоветуем ? :wink:

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 20.11.2004 (Сб) 11:28

Ставь Me.WindowState=vbNormal, а затем делай Me.Move 0,0,Screen.Width,Screen.Height.
Lasciate ogni speranza, voi ch'entrate.

Matew
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 894
Зарегистрирован: 28.06.2004 (Пн) 17:44
Откуда: Дальний Восток, г. Ха

Сообщение Matew » 24.11.2004 (Ср) 15:59

Спасибо! Работает на ура)
Алкоголь и сканеры-ваши враги! Не верите-смотрите аватару :-)


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

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

Сейчас этот форум просматривают: Yandex-бот и гости: 2

    TopList