Поделиться через


Определение положения форм (для пользователей Visual Basic 6.0)

Обновлен: Ноябрь 2007

Процедура определения положения формы на экране в версиях Visual Basic 6.0 и Visual Basic 2008 отличается.

Концептуальные различия

Свойства Left и Top

В Visual Basic 6.0 исходное положение формы на экране можно было задать во время разработки с помощью окна Макет формы или путем задания значений свойств Left и Top в окне Свойства. Свойства Left и Top можно также задавать программно.

В версии Visual Basic 2008 исходное положение формы на экране задается во время разработки с помощью свойства Location или программно путем присвоения свойству Location объекта Point.

Свойство StartUpPosition

Кроме того, в Visual Basic 6.0 поддерживается свойство StartUpPosition, с помощью которого можно автоматически выбрать расположение формы средствами ОС Windows (например расположить форму по центру экрана). Значением по умолчанию является Manual, т. е. свойства Left и Top обладают преимуществом.

В версии Visual Basic 2008 свойство StartPosition выполняет ту же функцию. Теперь значением по умолчанию является WindowsDefaultLocation, означающее, что свойство Location не обрабатывается.

См. также

Задачи

Практическое руководство. Установка расположения форм Windows Forms на экране