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


MDI для пользователей Visual Basic 6.0

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

Как Visual Basic 6.0, так и Visual Basic 2008 могут использоваться для создания приложений с многодокументным интерфейсом (MDI), однако существуют различия в методиках их создания и некоторых особенностях поведения.

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

В Visual Basic 6.0 приложения с многодокументным интерфейсом (MDI) создаются путем добавления формы MDI в проект и установки свойства MDIChild в любой из дочерних форм.

В Visual Basic 2008 нет форм MDI; любую форму можно сделать родительской формой MDI, задав для свойства IsMdiContainer значение True.

Многие свойства и методы, применявшиеся к формам MDI в Visual Basic 6.0, изменились в Visual Basic 2008. Дополнительные сведения см. в разделе Объект MDIForm для пользователей Visual Basic 6.0.

Также изменилось поведение приложений MDI. В Visual Basic 6.0 нельзя завершить работу приложения MDI, содержавшего форму, которая не была дочерней формой MDI, до тех пор, пока эта форма не будет закрыта, даже после закрытия родительской формы MDI. В Visual Basic 2008 работа приложения завершается при закрытии начальной формы, независимо от наличия в приложении форм без MDI.

См. также

Основные понятия

Объект MDIForm для пользователей Visual Basic 6.0

Формы Windows Forms (для пользователей Visual Basic 6.0)

Другие ресурсы

Приложения с интерфейсом MDI

Справка (для пользователей Visual Basic 6.0)