Как упорядочить содержимое окна
Автоматическое упорядочение окон
Если вы работаете с несколькими окнами одновременно, и вам необходимо, чтобы все они были видны на экране, изменять размер каждого окна вручную может показаться весьма трудоемкой задачей. Чтобы решить эту проблему, разработчики Windows предусмотрели возможность автоматического упорядочения окон несколькими различными методами. Под упорядочением здесь понимается взаимное позиционирование окон на экране компьютера с изменением их масштаба и положения.
Для того чтобы автоматически упорядочить окна, выполните «долгое нажатие» в любой свободной от кнопок точке Панели задач, либо щелкните на ней правой клавишей мыши. На экране появится контекстное меню.
В появившемся контекстном меню выберите один из доступных режимов упорядочения окон:
Расположить окна каскадом — все открытые окна приложений приводятся к единому размеру и располагаются на экране одно над другим, таким образом, что их панели заголовков остаются видимыми. Данный режим очень удобен в случае, если вы работаете с большим количеством окон различных приложений и желаете иметь возможность быстро активизировать любое из них одним касанием или щелчком мыши.
Расположить окна стопкой — все открытые окна приложений приводятся к единому размеру и располагаются на экране «плиткой» сверху вниз, таким образом, что активное приложение оказывается в самой верхней части экрана.
Расположить окна рядом — все открытые окна приложений приводятся к единому размеру и располагаются на экране «плиткой» справа налево, таким образом, что активное приложение оказывается в левой части экрана.
При выборе соответствующей команды автоматическое упорядочение применяется ко всем открытым окнам, включая также окна, развернутые пользователем во весь экран. В случае, если таких окон насчитывается очень много, при выборе режима «Расположить окна стопкой» или «Расположить окна рядом» окна располагаются на экране «стопкой», сохраняя одинаковый масштаб.
В случае закрытия окна, к которому была применена операция автоматического упорядочения, при следующем его открытии исходные размеры окна будут восстановлены автоматически.
Чтобы отменить автоматическое упорядочение окон любым из предложенных выше способов, выполните «долгое нажатие» в любой свободной от кнопок точке Панели задач, либо щелкните на ней правой клавишей мыши в любой не занятой кнопками области Панели задач и в появившемся контекстном меню выберите пункт «Отменить расположить окна каскадом», «Отменить расположить окна стопкой» или «Отменить расположить окна рядом» — в зависимости от того, каким образом вами были упорядочены окна в прошлый раз.
Упорядочить содержимое WPF в Windows Forms во время разработки
- 3 минуты на чтение
В этой статье
В этой статье показано, как использовать функции макета Windows Forms, такие как привязка и линии привязки, для упорядочивания элементов управления Windows Presentation Foundation (WPF).
Предварительные требования
Для выполнения этого пошагового руководства вам потребуется Visual Studio.
Создать проект
Откройте Visual Studio и создайте новый проект приложения Windows Forms в Visual Basic или Visual C # с именем
ArrangeElementHost
.
Примечание
При размещении содержимого WPF поддерживаются только проекты C # и Visual Basic.
Создать элемент управления WPF
После добавления элемента управления WPF в проект его можно расположить в форме.
-
Добавьте в проект новый пользовательский элемент управления WPF. Используйте имя по умолчанию для типа элемента управления:
UserControl1.xaml
. Дополнительные сведения см. В разделе Пошаговое руководство: создание нового содержимого WPF в Windows Forms во время разработки. -
Убедитесь, что в представлении «Дизайн» выбрано
UserControl1
. -
В окне Properties установите значение свойств Width и Height равным 200 .
-
Задайте для свойства Background значение Blue .
-
Постройте проект.
Узел управления WPF на панели макета
Вы можете использовать элементы управления WPF на панелях макета так же, как и другие элементы управления Windows Forms.
-
Откройте
Form1
в конструкторе Windows Forms. -
В панели инструментов перетащите элемент управления TableLayoutPanel на форму.
-
На панели смарт-тегов элемента управления TableLayoutPanel выберите Удалить последнюю строку .
-
Измените размер элемента управления TableLayoutPanel на большую ширину и высоту.
-
В панели инструментов дважды щелкните
UserControl1
, чтобы создать экземплярUserControl1
в первой ячейке элемента управления TableLayoutPanel.Экземпляр
UserControl1
размещается в новом элементе управления ElementHost с именемelementHost1
. -
В панели инструментов дважды щелкните
UserControl1
, чтобы создать другой экземпляр во второй ячейке элемента управления TableLayoutPanel. -
В окне Структура документа выберите
tableLayoutPanel1
. -
В окне Properties установите значение свойства Padding равным 10, 10, 10, 10 .
Размер обоих элементов управления ElementHost изменен, чтобы соответствовать новому макету.
Используйте линии привязки для выравнивания элементов управления WPF
Snaplines позволяют легко выравнивать элементы управления на форме. Вы также можете использовать линии привязки для выравнивания элементов управления WPF.Дополнительные сведения см. В разделе Пошаговое руководство: организация элементов управления в формах Windows Forms с помощью линий привязки.
-
Из Toolbox перетащите экземпляр
UserControl1
на форму и поместите его в пространство под элементом управления TableLayoutPanel.Экземпляр
UserControl1
размещается в новом элементе управления ElementHost с именемelementHost3
. -
Используя линии привязки, выровняйте левый край элемента
elementHost3
с левым краем элемента управления TableLayoutPanel. -
Используя линии привязки, установите размер
elementHost3
на ту же ширину, что и у элемента управления TableLayoutPanel. -
Переместите
elementHost3
к элементу управления TableLayoutPanel, пока между элементами управления не появится центральная линия привязки. -
В окне Properties установите значение свойства Margin равным 20, 20, 20, 20 .
-
Переместите
elementHost3
от элемента управления TableLayoutPanel, пока снова не появится центральная линия привязки.Центральная линия привязки теперь показывает поле 20. -
Переместите
elementHost3
вправо, пока его левый край не выровняется с левым краемelementHost1
. -
Измените ширину
elementHost3
, пока его правый край не выровняется с правым краемelementHost2
.
Якорь и док-станция WPF контролирует
Элемент управления WPF, размещенный в форме, имеет такое же поведение привязки и закрепления, как и другие элементы управления Windows Forms.
-
Выберите
elementHost1
. -
В окне Properties установите для свойства Anchor значение Top, Bottom, Left, Right .
-
Измените размер элемента управления TableLayoutPanel до большего размера.
Элемент управления
elementHost1
изменяет размер для заполнения ячейки. -
Выберите
elementHost2
. -
В окне Properties установите для свойства Dock значение Fill.
Элемент управления
elementHost2
изменяет размер, чтобы заполнить ячейку. -
Выберите элемент управления TableLayoutPanel.
-
Установите для свойства Dock значение Top.
-
Выберите
elementHost3
. -
Установите для свойства Dock значение Fill.
Элемент управления
elementHost3
изменяет размер, чтобы заполнить оставшееся пространство в форме. -
Изменить размер формы.
Все три элемента управления ElementHost изменяют размер соответствующим образом.
Дополнительные сведения см. В разделе как привязать и закрепить дочерние элементы управления в элементе управления TableLayoutPanel.
См. Также
.Как вручную расположить файлы в папке в Windows 10 (Отключить автоматическое расположение)
Некоторым пользователям Windows 10 не нравится эта функция автоматического упорядочивания. Здесь, на этой странице, мы собираемся показать вам , как вручную упорядочивать файлы в папке в Windows 10 (Отключить автоматическое упорядочение).
В Windows 10 все файлы и папки в папке по умолчанию автоматически упорядочиваются. Эта функция автоматического упорядочивания запускается в Windows Vista, но в была возможность включить или отключить эту опцию в Vista / XP.Теперь эта функция также поставляется с операционной системой Windows 7, 8, 8.1, 10, но эта функция автоматического включения / выключения исчезла.
Хотя это расширенная функция для Windows, но некоторым людям это не нравится и они хотят упорядочивать файлы в папке вручную (отключить автоматическое упорядочение) . До этой функции вы могли легко упорядочить или перемещать файлы и папки в папке . Некоторым людям не хватало этой свободы в Windows 10. Если вы хотите вернуть свою свободу, вы можете легко вернуть эту опцию, отключив функцию автоматического упорядочивания в Windows 10, /8/7.Вы должны следовать приведенному ниже пошаговому руководству.
Обратите внимание, что мы не говорим об автоматической настройке значков на рабочем столе. Это было только для функции автоматического размещения «в папке». Так что не запутайтесь.
Как отключить автоматическое расположение в папках.
Следуйте приведенным ниже инструкциям, чтобы отключить параметр автоматического упорядочивания в папках.
Шаг 1: Загрузите файл реестра Windows по умолчанию, чтобы отключить автоматическое упорядочение ( disable-auto-упорядочить в папках.рег ).
Шаг 2: Дважды щелкните на загруженном «.reg» файле, чтобы добавить его в реестр Windows.
Шаг 3: Перезагрузите или выйдите из системы.
Шаг 4: Щелкните правой кнопкой мыши в пустой области папки, чтобы открыть контекстное меню, а затем переместите указатель мыши на « view ». Там вы получите два новых параметра: « Auto Arrange » и « Выровнять по сетке ». Если оба эти параметра выделены серым, это означает, что сначала нужно выбрать « Medium icons », после чего эти два параметра будут активны для действий.
Шаг 4: Перейдите в папку и проверьте, что опция автоматического упорядочения должна быть отключена.
Как снова включить автоматическое упорядочение в папках.
Следуйте приведенным ниже инструкциям, чтобы снова включить опцию автоматического упорядочивания в папках.
Шаг 1: Загрузите файл реестра Windows по умолчанию, чтобы повторно включить автоматическое упорядочение ( re-enable-auto-упорядочить в папках.reg ).
Шаг 2: Дважды щелкните на загруженном reg-файле, чтобы добавить его в реестр Windows.
Шаг 3: Перезагрузите ваш компьютер.
После перезагрузки обе опции (« Auto Arrange » и « Align to Grid ») снова исчезнут.
Посмотрите видеоинструкцию: Как включить / выключить автоматическое расположение в папке.
Проблема должна быть исправлена после выполнения следующих шагов. Если проблема не устранена, оставьте свое сообщение в разделе комментариев ниже, мы узнаем о нем больше и поделимся с вами.
.trwolfe13 /range-windows: Утилита командной строки для упорядочивания окон.
перейти к содержанию Зарегистрироваться- Почему именно GitHub? Особенности →
- Обзор кода
- Управление проектами
- Интеграции
- Действия
- Пакеты
- Безопасность
- Управление командой
- Хостинг
- мобильный
- Истории клиентов →
- Безопасность →
- Команда
html - Как сделать упорядочивание контейнеров div в CSS?
Переполнение стека- Около
- Товары
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами