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


Практическое руководство. Сохранение актуальности формы Windows Forms

Начиная с операционной системы Microsoft Windows 2000 самая верхняя форма всегда расположена поверх остальных окон определенного приложения. В операционной системе Microsoft Windows 98 самая верхняя форма всегда расположена поверх остальных окон всех приложений. Например, может потребоваться сохранить плавающее окно служебной программы поверх основного окна приложения. Свойство TopMost определяет, является ли данная форма самой верхней. Обратите внимание, что самая верхняя форма всегда будет находиться поверх остальных форм даже тогда, когда она не является активной.

Примечание

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров.Дополнительные сведения см. в разделе Работа с параметрами.

Чтобы сделать форму самой верхней формой приложения Windows Forms в режиме разработки

  • В окне Свойства установите свойству TopMost значение True.

Чтобы сделать форму самой верхней формой приложения Windows Forms программными средствами

  • В процедуре установите для свойства TopMost значение true.

    Public sub MakeOnTop()
       myTopForm.TopMost = True
    End Sub
    
    public void MakeOnTop()
    {
       myTopForm.TopMost = true;
    }
    
    public void MakeOnTop()
    {
       myTopForm.set_TopMost(true);
    }
    
    public:
       void MakeOnTop()
       {
          myTopForm->TopMost = true;
       }
    

См. также

Ссылки

Общие сведения о Windows Forms

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

Создание новой формы Windows Forms

Диалоговые окна в Windows Forms