Visual studio изменить размер окна
В Visual Basic каждый элемент графического интерфейса программы (включая саму форму) имеет набор свойств, которыми можно управлять. На стадии проектирования вы можете задать их значения с помощью окна Properties (Свойства). К свойствам можно обращаться из кода и изменять их так, как это требуется по ходу работы программы. Те элементы интерфейса пользователя, которые предназначены для ввода текста, часто используют свойства для передачи введенной информации в программу. Поначалу концепция свойств может показаться сложной для понимания. Рассмотрите их на примере чего-нибудь из обычной жизни.
Например, велосипед - это объект , который используется для поездок из одного места в другое. Так как велосипед - это физический объект , у него есть качества, общие для объектов подобного рода: название модели, цвет, тормоза, колеса. По конструкции это может быть дорожный, гоночный или двухместный велосипед. В терминологии Visual Basic эти характеристики являются свойствами объекта "велосипед". Большинство свойств конкретного велосипеда определяются при его изготовлении. Но некоторые (шины, скорость, возраст и дополнительные детали - отражатели или зеркала) могут изменяться в процессе его использования. При работе с Visual Basic вы встретитесь со свойствами обоих видов.
Перемещение и изменение размеров окон инструментов
Когда на экране одновременно видны много инструментов программирования, среда разработки Visual Studio выглядит очень перегруженной. Visual Studio позволяет перемещать, изменять размеры, закреплять и использовать функцию автоматического скрытия для большинства элементов интерфейса, которые используются для создания программ.
Чтобы передвинуть любое из окон инструментов Visual Studio , просто щелкните на его строке заголовка и перетащите объект в другое место . Если вы придвинете одно окно к краю другого окна, то оно закрепится. Преимущество закрепляемых окон в том, что они всегда видны (они не скрываются за другими окнами). Если вы хотите увеличить закрепляемое окно, просто раздвиньте его границу.
Чтобы полностью закрыть окно, нужно нажать кнопку Close (Закрыть) в верхнем правом углу этого окна. Вы всегда сможете открыть это окно снова, выбрав соответствующую команду в меню View (Вид).
В среде разработки Visual Studio имеется функция автоскрытия окна инструмента, которую можно задействовать, щелкнув в правой части заголовка окна по канцелярской кнопке Auto Hide (Автоскрытие). Это действие убирает окно с его закрепленной позиции, а заголовок окна остается на краю среды разработки на закладке, которая не занимает много места. Выполняя автоскрытие окна, вы заметите, что окно инструмента будет оставаться видимым до тех пор, пока вы держите на нем указатель мыши. Как только мышь перемещается в другую часть среды разработки, это окно свернется и превратится в закладку.
Чтобы восстановить окно, для которого активизировано автоскрытие, нажмите на его закладку на краю среды разработки или некоторое время подержите над ней указатель мыши. Определить, включена ли функция автоскрытия для данного окна, можно по канцелярской кнопке в его правом углу. Удерживая указатель мыши над заголовком, вы можете использовать инструменты в режиме, который можно назвать "игрой в прятки". Другими словами, вы можете быстро вызвать скрытое окно, щелкнув на его закладке, проверить или задать требуемую информацию и затем передвинуть мышь , чтобы окно исчезло. Если вам нужно, чтобы окно было открыто постоянно, снова нажмите кнопку Auto Hide (Автоскрытие), чтобы острие канцелярской кнопки смотрело вниз. Окно останется видимым.
Использование методик закрепления и автоскрытия требует некоторой практики. Для оттачивания вашего мастерства в управлении окнами и экспериментов с функциями среды разработки Visual Studio проделайте следующие упражнения. После того, как вы закончите эти упражнения, вы сможете настроить инструменты Visual Studio так, чтобы чувствовать себя комфортно в этой среде.
Перемещение и изменение размеров окон инструментов Visual Studio
Чтобы передвинуть или изменить размеры одного из окон инструментов Visual Studio, выполните нижеследующие действия. В этом упражнении использовано окно Properties (Свойства), но вы можете передвинуть любое окно по выбору.
Перемещение и изменение размеров окна Properties (Свойства)
-
Если окно Properties (Свойства) не отображается в среде разработки, нажмите кнопку Properties Window (Окно свойств) на стандартной панели инструментов. При этом окно появится, а его заголовок будет подсвечен.
Чтобы сделать окно Properties (Свойства) плавающим (незакрепленным), дважды щелкните мышью на заголовке окна. Окно будет выглядеть так, как показано на следующем рисунке.
Передвиньте указатель мыши к нижнему правому углу окна Properties (Свойства), так, чтобы он принял форму стрелки для изменения размера.
Размеры окон Visual Studio можно изменить тем же способом, что и окна других приложений в операционной системе Microsoft Windows.
Чтобы увеличить окно Properties (Свойства), потяните нижний правый угол окна вниз и вправо.
Теперь окно стало больше.
Окно большего размера позволяет работать быстрее и легче находить нужную информацию. Вы можете свободно изменять размеры окна, если необходимо увидеть большую часть его содержимого.
В Visual Studio можно настроить расположение, размер и поведение окон, что позволит создать макеты окон, оптимально подходящие для различных рабочих процессов разработки. После того как макет будет настроен, интегрированная среда разработки запомнит его. Например, если после изменения места прикрепления окна обозревателя решений закрыть Visual Studio, во время следующего открытия Visual Studio окно обозревателя решений будет закреплено в том же месте, даже если работа будет продолжена на другом компьютере.
Можно также присвоить настраиваемому макету имя, сохранить его, а затем переключаться между макетами с помощью одной команды. Например, можно создать один макет для редактирования, а другой — для отладки и переключаться между ними с помощью команды меню Окно > Применить макет окна.
Окна инструментов и документов
В среде IDE существует два основных типа окон: окна инструментов и окна документов. В число окон инструментов входят обозреватель решений, обозреватель сервера, окно вывода, список ошибок, конструкторы, окна отладчика и т. д. Окна документов содержат файлы исходного кода, произвольные текстовые файлы, файлы конфигурации и т. д. Изменять размер и перетаскивать окна инструментов можно с помощью их строки заголовка. Перетаскивание окон документов осуществляется с помощью вкладки. Правой кнопкой мыши щелкните вкладку или строку заголовка, чтобы задать другие параметры для окна.
В меню Окно находятся параметры закрепления, перемещения и скрытия окон в интегрированной среде разработки. Щелкните правой кнопкой мыши вкладку или строку заголовка окна, чтобы просмотреть дополнительные параметры для этого конкретного окна. Одновременно можно отображать несколько экземпляров окон инструментов. Например, можно открыть несколько окон веб-браузера. Кроме того, можно создать дополнительные экземпляры некоторых окон инструментов, выбрав команду Создать окно в меню Окно .
Разделение окон
Если в документе необходимо одновременно просмотреть или изменить два различных места, можно разделить окна. Чтобы разделить документ на две части с независимой прокруткой, выберите Разделить в меню Окно . Чтобы восстановить единое представление, выберите Снять разделение в меню Окно .
Вкладки
С помощью вкладок вы можете размещать макеты различными способами. Например, можно предварительно просматривать файл в редакторе, не открывая файл, группировать вкладки и выполнять многие другие задачи.
Вкладка предварительного просмотра (окна документов)
На вкладке Предварительный просмотр можно просматривать файлы в редакторе, не открывая их. Просмотреть файлы можно путем их выбора в обозревателе решений, во время отладки при заходе в файлы, с помощью команды Перейти к определению, а также при просмотре результатов поиска. Файлы для предварительного просмотра отображаются на вкладке в правой части вкладки документа. Файл становится доступным для редактирования при его изменении или выборе команды Открыть.
Вертикальные вкладки документов
Новые возможности Visual Studio 2019 версии 16.4 и более поздних : мы добавили одну из наиболее часто запрашиваемых функций — вертикальные вкладки документов. Теперь вы можете управлять вкладками документов в вертикальном списке в левой или правой части редактора.
Вертикальные вкладки документов можно применить следующими способами:
Последовательно выберите элементы Средства > Параметры > Среда > Вкладки и окна в строке меню. Затем в раскрывающемся списке Задать макет вкладки выберите элемент Сверху, Слева или Справа.
Щелкните вкладку правой кнопкой мыши, выберите команду Задать макет вкладки и щелкните элемент Слева или Справа (чтобы вернуть вкладки в расположение по умолчанию, выберите элемент Сверху).
Цветные вкладки документов
В Visual Studio 2022 доступны новые параметры персонализации, которые можно использовать для повышения эффективности кода. Мы добавили запрос на еще одну популярную функцию: вкладки документов цвета. Теперь вы можете выделить цветом вкладки файлов по проектам, чтобы упростить поиск открытых файлов.
Чтобы использовать цветные вкладки, перейдите в меню Сервис > Параметры > Среда > Вкладки и окна и выберите параметр Выделить цветом вкладки документов по проекту.
Далее приведены актуальные обновления:
Новые возможности Visual Studio 2022 версии 17.0 и более поздних версий : теперь можно выделить цветом вкладки как в вертикальном, так и в горизонтальном представлении редактора.
На следующем снимке экрана показан пример цветных вкладок в вертикальном представлении:
На следующем снимке экрана показан пример цветных вкладок в горизонтальном представлении:
Новые возможности Visual Studio 2022 версии 17.1 и более поздних версий : вы также можете выбрать собственные цвета для вкладок. Для этого щелкните вкладку правой кнопкой мыши и выберите пункт Настроить цвет вкладки, чтобы выбрать цвет на палитре.
На следующем снимке экрана показан пример персонализации цветовой схемы для вкладок:
Группы вкладок
Группы вкладок расширяют возможности управления ограниченной рабочей областью при работе с двумя или более открытыми документами в интегрированной среде разработки. Несколько окон документов и окон инструментов можно упорядочить в вертикальные или горизонтальные группы вкладок и затем без труда переносить документы из одной группы в другую.
Панели инструментов
Вы можете разместить панели инструментов требуемым образом, перетащив их в нужное расположение, или используя диалоговое окно Настройка. Дополнительные сведения о размещении и настройке панелей инструментов см. в статье Практическое руководство. Настройка меню и панелей инструментов.
Размещение и закрепление окон
Окно документов или окно инструментов можно закрепить, чтобы задать для них расположение и размер в рамках окна среды IDE. Либо вы можете сделать эти окна плавающими, то есть независимыми от IDE.
Окно инструментов можно закрепить в любом расположении в пределах фрейма IDE. Вы можете закрепить некоторые окна инструментов в виде окон с вкладками в фрейме редактора. Также вы можете закрепить окна документов в пределах фрейма редактора либо в текущем расположении в последовательности перехода.
Кроме того, можно закрепить несколько окон для совместного перемещения в среде IDE или за ее пределами. Окна инструментов можно скрывать или сворачивать.
Существуют следующие способы размещения окон.
Закрепление окон документов в левой части вкладки.
Прикрепление окон в виде вкладок к области редактирования.
Закрепление окон инструментов по краю области интегрированной среды разработки.
Перемещение окно документов или окно инструментов по интегрированной среде разработки или за ее пределами.
Скрытие окон инструментов вдоль края интегрированной среды разработки.
Отображение окон на разных мониторах.
Сброс расположения окон до макета по умолчанию или до сохраненного настраиваемого макета.
Чтобы расположить окна инструментов и документов, поместите указатель в строку заголовка окна и перетащите его в нужное расположение. Также можно щелкнуть заголовок окна правой кнопкой мыши, чтобы использовать его контекстное меню, либо применить команды в меню Окно.
Закрепление окон
При щелчке и перетаскивании строки заголовка окна инструмента или вкладки окна документа появляется маркер в виде ромба. Во время операции перетаскивания, когда указатель мыши наведен на одну из стрелок в ромбе, будет отображена затененная область, показывающая место закрепления окна после отпускания кнопки мыши.
Чтобы переместить закрепляемое окно без прикрепления к месту, во время перетаскивания окна нажмите клавишу CTRL.
Чтобы вернуть окно инструмента или окно документа в последнее место закрепления, нажмите клавишу CTRL во время выполнения двойного щелчка по заголовку или вкладке окна.
На следующем рисунке показан маркер в виде ромба для окон документов, которые могут быть закреплены только в рамках области редактирования.
Окна инструментов можно прикрепить к одной стороне рамки в интегрированной среде разработки или в пределах области редактирования. Маркер в виде ромба появляется при перетаскивании окна инструмента в другое место и упрощает процесс закрепления.
На следующем рисунке показан обозреватель решений, закрепленный в новом месте, выделенном синим цветом:
Закрытие и автоматическое скрытие окон инструментов
Чтобы закрыть окно инструментов, нажмите кнопку X в верхнем правом углу заголовка окна. Для повторного открытия окна используйте соответствующее сочетание клавиш или команду меню. Окна инструментов поддерживают возможность автоматического скрытия, позволяющую выводить окно из поля зрения при использовании другого окна. Если окно автоматически скрыто, его имя отображается на вкладке на краю интегрированной среды разработки. Для повторного использования окна наведите указатель на вкладку, в результате чего окно возвращается обратно в представление.
Окна инструментов, для которых включена функция автоматического скрытия, могут временно становиться видимыми, когда они находятся в фокусе. Чтобы снова скрыть окно, выберите элемент за пределами текущего окна. При потере фокуса окно скрывается.
Использование второго монитора
Если имеется второй монитор, который поддерживается операционной системой, можно выбрать, в каком мониторе будет отображаться окно. Можно даже сгруппировать несколько окон в блоки на других мониторах.
Можно создать несколько экземпляров обозревателе решений и переместить их на другой монитор. Щелкните окно правой кнопкой мыши и выберите команду Создать представление обозревателя решений. Все окна можно вернуть на исходный монитор, щелкнув их дважды, удерживая нажатой клавишу CTRL.
Сброс, задание имен и переключение между макетами окон
Для возвращения исходного макета окон интегрированной среды разработки используется команда Сбросить макет окон . При запуске этой команды выполняются следующие действия.
Все окна перемещаются в расположения по умолчанию.
Окна, которые закрыты в макете по умолчанию, закрываются.
Окна, которые открыты в макете по умолчанию, открываются.
Создание и сохранение пользовательских макетов
Visual Studio позволяет сохранять до 10 пользовательских макетов окон и быстро переключаться между ними. В приведенных ниже инструкциях показано, как создавать, сохранять, вызывать пользовательские макеты, использующие несколько мониторов как с закрепленными окнами средств, так и с перемещаемыми, а также управлять ими.
Сначала создайте тестовое решение с двумя проектами, каждый с отдельным оптимальным макетом.
Создание проекта пользовательского интерфейса и настройка макета
Если у вас несколько мониторов, переместите окна Обозреватель решений и Свойства на второй монитор. В системе с одним монитором закройте все окна, кроме окна конструктора.
Нажмите клавиши CTRL+ALT+X, чтобы отобразить окно Панель элементов. Если окно закреплено, перетащите его в нужное место.
Нажмите клавишу F5, чтобы включить в Visual Studio режим отладки. Настройте расположение окон отладки Автоматические, Стек вызовов и Выходные данные. Макет, который вы собираетесь создать, применит к ним режим редактирования и режим отладки.
Когда макеты будут открыты в режиме отладки и редактирования, выберите Окно > Сохранить макет окна. Назовите этот макет "Конструктор".
Обратите внимание, что новому макету назначается сочетание клавиш из зарезервированного списка CTRL+ALT+1. 0.
Создание проекта и макета базы данных
Добавьте в решение новый проект База данных SQL Server .
Щелкните правой кнопкой мыши новый проект в обозревателе решений и выберите пункт Просмотр в обозревателе объектов. Отобразится окно Обозреватель объектов SQL Server , в котором можно открывать таблицы, представления и другие объекты в базе данных. Это окно можно переместить или оставить закрепленным. Настройте другие окна средства. Для реалистичности можно добавить существующую базу данных, но это необязательно для данного пошагового руководства.
После настройки макета выберите в главном меню пункт Окно > Сохранить макет окна. Назовите этот макет "Проект базы данных". (Для этого проекта не будет использоваться макет в режиме отладки.)
Переключение между макетами
Для переключения между макетами используйте сочетания клавиш или выберите в главном меню пункт Окно > Применить макет окна.
После применения макета пользовательского интерфейса обратите внимание на то, как выглядит макет в режиме редактирования и в режиме отладки.
Если у вас установлено несколько мониторов на работе и один ноутбук дома, можно создать макеты, оптимизированные для всех компьютеров.
Если макет для нескольких мониторов применить в системе с одним монитором, плавающие окна на втором мониторе будут находиться за окном Visual Studio. Эти окна можно переместить на передний план, нажав клавиши ALT+TAB. Если позже открыть Visual Studio в системе с несколькими мониторами, можно восстановить окна в указанных расположениях, повторно применив макет.
Управление макетами и перемещение их
Пользовательский макет можно удалить, переименовать или переупорядочить. Для этого последовательно выберите элементы Окно > Управление макетами окон. Если переместить макет, привязка ключей будет настроена автоматически и отобразит новое положение в списке. Привязки нельзя изменить другим способом. Таким образом, одновременно можно хранить не больше 10 макетов.
Чтобы вспомнить, какие сочетания клавиш назначены макетам, выберите Окно > Применить макет окна.
Эти макеты автоматически передаются между выпусками Visual Studio, между экземплярами Blend на отдельных компьютерах и из любого выпуска Express в любую другую организацию Express. Но макеты нельзя перемещать между Visual Studio, Blend и Express.
При создании формы размер и расположение изначально задаются как значения по умолчанию. Размер формы по умолчанию обычно имеет ширину и высоту 800 x 500 пикселей. Начальное расположение, отображаемое при отображении формы, зависит от нескольких различных параметров.
Изменить размер формы можно во время разработки с помощью Visual Studio, а также во время выполнения с помощью кода.
Изменение размера с помощью конструктора
После добавления новой формы в проект размер формы задается двумя разными способами. Во-первых, для него можно задать маркеры изменения размера в конструкторе. Перетаскивая правый край, нижний край или угол, можно изменить размер формы.
Второй способ изменения размера формы — в конструкторе на панели "Свойства". Выберите форму, а затем найдите панель Свойства в Visual Studio. Прокрутите вниз до раздела Размер и разверните его. Можно вручную задать параметры Ширина и Высота.
Изменение размера в коде
Несмотря на то, что начальный размер формы задается в конструкторе, его можно изменить с помощью кода. Использование кода для изменения размера формы полезно, когда в каком-либо приложении размера формы по умолчанию недостаточно.
Чтобы изменить размер формы, измените свойство Size, которое представляет ширину и высоту формы.
Изменение размера текущей формы
Размер текущей формы можно изменить, пока код выполняется в контексте формы. Например, если имеется Form1 с кнопкой, то при нажатии на нее вызывается обработчик событий Click для изменения размера формы:
Изменение размера другой формы
Размер другой формы можно изменить после ее создания с помощью переменной, ссылающейся на форму. Например, предположим, что у вас есть две формы: Form1 (начальная форма в этом примере) и Form2 . В Form1 имеется кнопка, которая при нажатии вызывает событие Click . Обработчик этого события создает новый экземпляр формы Form2 , задает размер, а затем отображает его:
Если свойство Size не задано вручную, размер формы по умолчанию — это размер, заданный во время разработки.
Расположение с помощью конструктора
При создании и отображении экземпляра формы начальное расположение формы определяется свойством StartPosition. Свойство Location содержит текущее положение в форме. Оба свойства можно задать с помощью конструктора.
Перечисление FormStartPosition | Описание |
---|---|
CenterParent | Форма располагается в центре родительской формы. |
CenterScreen | Форма располагается по центру текущего экрана. |
Вручную | Положение формы определяется свойством Расположение. |
WindowsDefaultBounds | Форма размещается в расположении Windows по умолчанию и ее размер подгоняется под размер по умолчанию, который определен Windows. |
WindowsDefaultLocation | Форма размещается в расположении Windows по умолчанию и не изменяется. |
Значение CenterParent работает только с формами, которые являются либо дочерними формами многодокументного интерфейса (MDI), либо обычными формами, отображаемыми с помощью метода ShowDialog. CenterParent не влияет на обычную форму, которая отображается с помощью метода Show. Чтобы разместить форму по центру (переменная form ) другой формы (переменная parentForm ), используйте следующий код:
Расположение с помощью кода
Несмотря на то, что для задания начального расположения формы можно использовать конструктор, изменить режим начальной позиции или задать расположение вручную можно с помощью кода. Использование кода для расположения формы полезно, если необходимо вручную разместить форму и изменить ее размер относительно экрана или других форм.
Перемещение текущей формы
Переместить текущую форму можно, пока код выполняется в контексте формы. Например, если имеется Form1 с кнопкой, то при нажатии на нее вызывается обработчик событий Click . Обработчик в этом примере изменяет расположение формы на верхнюю левую часть экрана путем задания свойства Location:
Расположение другой формы
Расположение другой формы можно изменить после ее создания с помощью переменной, ссылающейся на форму. Например, предположим, что у вас есть две формы: Form1 (начальная форма в этом примере) и Form2 . В Form1 имеется кнопка, которая при нажатии вызывает событие Click . Обработчик этого события создает новый экземпляр формы Form2 и задает ее размер:
Если свойство Size не задано, размер формы по умолчанию — это размер, заданный во время разработки.
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Open with Desktop
- View raw
- Copy raw contents Copy raw contents
Copy raw contents
Copy raw contents
Узнайте, как настроить окна в Visual Studio для создания макетов, которые оптимально подходят для рабочих процессов разработки.
Настройка макетов окон в Visual Studio
В Visual Studio можно настроить расположение, размер и поведение окон, что позволит создать макеты окон, оптимально подходящие для различных рабочих процессов разработки. После того как макет будет настроен, интегрированная среда разработки запомнит его. Например, если после изменения места прикрепления окна обозревателя решений закрыть Visual Studio, во время следующего открытия Visual Studio окно обозревателя решений будет закреплено в том же месте, даже если работа будет продолжена на другом компьютере.
Можно также присвоить настраиваемому макету имя, сохранить его, а затем переключаться между макетами с помощью одной команды. Например, можно создать один макет для редактирования, а другой — для отладки и переключаться между ними с помощью команды меню Окно > Применить макет окна.
Окна инструментов и документов
В среде IDE существует два основных типа окон: окна инструментов и окна документов. В число окон инструментов входят обозреватель решений, обозреватель сервера, окно вывода, список ошибок, конструкторы, окна отладчика и т. д. Окна документов содержат файлы исходного кода, произвольные текстовые файлы, файлы конфигурации и т. д. Изменять размер и перетаскивать окна инструментов можно с помощью их строки заголовка. Перетаскивание окон документов осуществляется с помощью вкладки. Правой кнопкой мыши щелкните вкладку или строку заголовка, чтобы задать другие параметры для окна.
В меню Окно находятся параметры закрепления, перемещения и скрытия окон в интегрированной среде разработки. Щелкните правой кнопкой мыши вкладку или строку заголовка окна, чтобы просмотреть дополнительные параметры для этого конкретного окна. Одновременно можно отображать несколько экземпляров окон инструментов. Например, можно открыть несколько окон веб-браузера. Кроме того, можно создать дополнительные экземпляры некоторых окон инструментов, выбрав команду Создать окно в меню Окно .
Если в документе необходимо одновременно просмотреть или изменить два различных места, можно разделить окна. Чтобы разделить документ на две части с независимой прокруткой, выберите Разделить в меню Окно . Чтобы восстановить единое представление, выберите Снять разделение в меню Окно .
С помощью вкладок вы можете размещать макеты различными способами. Например, можно предварительно просматривать файл в редакторе, не открывая файл, группировать вкладки и выполнять многие другие задачи.
Вкладка предварительного просмотра (окна документов)
На вкладке Предварительный просмотр можно просматривать файлы в редакторе, не открывая их. Просмотреть файлы можно путем их выбора в обозревателе решений, во время отладки при заходе в файлы, с помощью команды Перейти к определению, а также при просмотре результатов поиска. Файлы для предварительного просмотра отображаются на вкладке в правой части вкладки документа. Файл становится доступным для редактирования при его изменении или выборе команды Открыть.
Вертикальные вкладки документов
Новые возможности Visual Studio 2019 версии 16.4 и более поздних : мы добавили одну из наиболее часто запрашиваемых функций — вертикальные вкладки документов. Теперь вы можете управлять вкладками документов в вертикальном списке в левой или правой части редактора.
Вертикальные вкладки документов можно применить следующими способами:
Последовательно выберите элементы Средства > Параметры > Среда > Вкладки и окна в строке меню. Затем в раскрывающемся списке Задать макет вкладки выберите элемент Сверху, Слева или Справа.
Щелкните вкладку правой кнопкой мыши, выберите команду Задать макет вкладки и щелкните элемент Слева или Справа (чтобы вернуть вкладки в расположение по умолчанию, выберите элемент Сверху).
. image type="content" source="./media/vs-2019/vertical-tabs.jpg" alt-text="Анимация, на которой показано использование вертикальных вкладок документов".
Цветные вкладки документов
В Visual Studio 2022 доступны новые параметры персонализации, которые можно использовать для повышения эффективности кода. Мы добавили запрос на еще одну популярную функцию: вкладки документов цвета. Теперь вы можете выделить цветом вкладки файлов по проектам, чтобы упростить поиск открытых файлов.
[!NOTE] Чтобы использовать цветные вкладки, перейдите в меню Сервис > Параметры > Среда > Вкладки и окна и выберите параметр Выделить цветом вкладки документов по проекту.
Далее приведены актуальные обновления:
Новые возможности Visual Studio 2022 версии 17.0 и более поздних версий : теперь можно выделить цветом вкладки как в вертикальном, так и в горизонтальном представлении редактора.
На следующем снимке экрана показан пример цветных вкладок в вертикальном представлении:
. image type="content" source="media/vs-2022/color-tabs-vertical.jpg" alt-text="Снимок экрана: цветные вкладки в вертикальном представлении.".
На следующем снимке экрана показан пример цветных вкладок в горизонтальном представлении:
. image type="content" source="media/vs-2022/color-tabs-horizontal.jpg" alt-text="Снимок экрана: цветные вкладки в горизонтальном представлении.".
Новые возможности Visual Studio 2022 версии 17.1 и более поздних версий : вы также можете выбрать собственные цвета для вкладок. Для этого щелкните вкладку правой кнопкой мыши и выберите пункт Настроить цвет вкладки, чтобы выбрать цвет на палитре.
На следующем снимке экрана показан пример персонализации цветовой схемы для вкладок:
. image type="content" source="media/vs-2022/color-tabs-personalize-schemes.jpg" alt-text="Снимок экрана, где показан параметр настройки вкладки, который можно использовать для персонализации цветов вкладок.".
Группы вкладок расширяют возможности управления ограниченной рабочей областью при работе с двумя или более открытыми документами в интегрированной среде разработки. Несколько окон документов и окон инструментов можно упорядочить в вертикальные или горизонтальные группы вкладок и затем без труда переносить документы из одной группы в другую.
Вы можете разместить панели инструментов требуемым образом, перетащив их в нужное расположение, или используя диалоговое окно Настройка. Дополнительные сведения о размещении и настройке панелей инструментов см. в статье Практическое руководство. Настройка меню и панелей инструментов.
Размещение и закрепление окон
Окно документов или окно инструментов можно закрепить, чтобы задать для них расположение и размер в рамках окна среды IDE. Либо вы можете сделать эти окна плавающими, то есть независимыми от IDE.
Окно инструментов можно закрепить в любом расположении в пределах фрейма IDE. Вы можете закрепить некоторые окна инструментов в виде окон с вкладками в фрейме редактора. Также вы можете закрепить окна документов в пределах фрейма редактора либо в текущем расположении в последовательности перехода.
Кроме того, можно закрепить несколько окон для совместного перемещения в среде IDE или за ее пределами. Окна инструментов можно скрывать или сворачивать.
Существуют следующие способы размещения окон.
Закрепление окон документов в левой части вкладки.
Прикрепление окон в виде вкладок к области редактирования.
Закрепление окон инструментов по краю области интегрированной среды разработки.
Перемещение окно документов или окно инструментов по интегрированной среде разработки или за ее пределами.
Скрытие окон инструментов вдоль края интегрированной среды разработки.
Отображение окон на разных мониторах.
Сброс расположения окон до макета по умолчанию или до сохраненного настраиваемого макета.
Чтобы расположить окна инструментов и документов, поместите указатель в строку заголовка окна и перетащите его в нужное расположение. Также можно щелкнуть заголовок окна правой кнопкой мыши, чтобы использовать его контекстное меню, либо применить команды в меню Окно.
При щелчке и перетаскивании строки заголовка окна инструмента или вкладки окна документа появляется маркер в виде ромба. Во время операции перетаскивания, когда указатель мыши наведен на одну из стрелок в ромбе, будет отображена затененная область, показывающая место закрепления окна после отпускания кнопки мыши.
Чтобы переместить закрепляемое окно без прикрепления к месту, во время перетаскивания окна нажмите клавишу CTRL.
Чтобы вернуть окно инструмента или окно документа в последнее место закрепления, нажмите клавишу CTRL во время выполнения двойного щелчка по заголовку или вкладке окна.
На следующем рисунке показан маркер в виде ромба для окон документов, которые могут быть закреплены только в рамках области редактирования.
Окна инструментов можно прикрепить к одной стороне рамки в интегрированной среде разработки или в пределах области редактирования. Маркер в виде ромба появляется при перетаскивании окна инструмента в другое место и упрощает процесс закрепления.
На следующем рисунке показан обозреватель решений, закрепленный в новом месте, выделенном синим цветом:
Закрытие и автоматическое скрытие окон инструментов
Чтобы закрыть окно инструментов, нажмите кнопку X в верхнем правом углу заголовка окна. Для повторного открытия окна используйте соответствующее сочетание клавиш или команду меню. Окна инструментов поддерживают возможность автоматического скрытия, позволяющую выводить окно из поля зрения при использовании другого окна. Если окно автоматически скрыто, его имя отображается на вкладке на краю интегрированной среды разработки. Для повторного использования окна наведите указатель на вкладку, в результате чего окно возвращается обратно в представление.
[!NOTE] Окна инструментов, для которых включена функция автоматического скрытия, могут временно становиться видимыми, когда они находятся в фокусе. Чтобы снова скрыть окно, выберите элемент за пределами текущего окна. При потере фокуса окно скрывается.
Использование второго монитора
Если имеется второй монитор, который поддерживается операционной системой, можно выбрать, в каком мониторе будет отображаться окно. Можно даже сгруппировать несколько окон в блоки на других мониторах.
[!TIP] Можно создать несколько экземпляров обозревателе решений и переместить их на другой монитор. Щелкните окно правой кнопкой мыши и выберите команду Создать представление обозревателя решений. Все окна можно вернуть на исходный монитор, щелкнув их дважды, удерживая нажатой клавишу CTRL.
Сброс, задание имен и переключение между макетами окон
Для возвращения исходного макета окон интегрированной среды разработки используется команда Сбросить макет окон . При запуске этой команды выполняются следующие действия.
Все окна перемещаются в расположения по умолчанию.
Окна, которые закрыты в макете по умолчанию, закрываются.
Окна, которые открыты в макете по умолчанию, открываются.
Создание и сохранение пользовательских макетов
Visual Studio позволяет сохранять до 10 пользовательских макетов окон и быстро переключаться между ними. В приведенных ниже инструкциях показано, как создавать, сохранять, вызывать пользовательские макеты, использующие несколько мониторов как с закрепленными окнами средств, так и с перемещаемыми, а также управлять ими.
Сначала создайте тестовое решение с двумя проектами, каждый с отдельным оптимальным макетом.
Создание проекта пользовательского интерфейса и настройка макета
Если у вас несколько мониторов, переместите окна Обозреватель решений и Свойства на второй монитор. В системе с одним монитором закройте все окна, кроме окна конструктора.
Нажмите клавиши CTRL+ALT+X, чтобы отобразить окно Панель элементов. Если окно закреплено, перетащите его в нужное место.
Нажмите клавишу F5, чтобы включить в Visual Studio режим отладки. Настройте расположение окон отладки Автоматические, Стек вызовов и Выходные данные. Макет, который вы собираетесь создать, применит к ним режим редактирования и режим отладки.
Когда макеты будут открыты в режиме отладки и редактирования, выберите Окно > Сохранить макет окна. Назовите этот макет "Конструктор".
Обратите внимание, что новому макету назначается сочетание клавиш из зарезервированного списка CTRL+ALT+1. 0.
Создание проекта и макета базы данных
Добавьте в решение новый проект База данных SQL Server .
Щелкните правой кнопкой мыши новый проект в обозревателе решений и выберите пункт Просмотр в обозревателе объектов. Отобразится окно Обозреватель объектов SQL Server , в котором можно открывать таблицы, представления и другие объекты в базе данных. Это окно можно переместить или оставить закрепленным. Настройте другие окна средства. Для реалистичности можно добавить существующую базу данных, но это необязательно для данного пошагового руководства.
После настройки макета выберите в главном меню пункт Окно > Сохранить макет окна. Назовите этот макет "Проект базы данных". (Для этого проекта не будет использоваться макет в режиме отладки.)
Переключение между макетами
Для переключения между макетами используйте сочетания клавиш или выберите в главном меню пункт Окно > Применить макет окна.
После применения макета пользовательского интерфейса обратите внимание на то, как выглядит макет в режиме редактирования и в режиме отладки.
Если у вас установлено несколько мониторов на работе и один ноутбук дома, можно создать макеты, оптимизированные для всех компьютеров.
[!NOTE] Если макет для нескольких мониторов применить в системе с одним монитором, плавающие окна на втором мониторе будут находиться за окном Visual Studio. Эти окна можно переместить на передний план, нажав клавиши ALT+TAB. Если позже открыть Visual Studio в системе с несколькими мониторами, можно восстановить окна в указанных расположениях, повторно применив макет.
Управление макетами и перемещение их
Пользовательский макет можно удалить, переименовать или переупорядочить. Для этого последовательно выберите элементы Окно > Управление макетами окон. Если переместить макет, привязка ключей будет настроена автоматически и отобразит новое положение в списке. Привязки нельзя изменить другим способом. Таким образом, одновременно можно хранить не больше 10 макетов.
Чтобы вспомнить, какие сочетания клавиш назначены макетам, выберите Окно > Применить макет окна.
Эти макеты автоматически передаются между выпусками Visual Studio, между экземплярами Blend на отдельных компьютерах и из любого выпуска Express в любую другую организацию Express. Но макеты нельзя перемещать между Visual Studio, Blend и Express.
В Visual Basic каждый элемент графического интерфейса программы (включая саму форму) имеет набор свойств, которыми можно управлять. На стадии проектирования вы можете задать их значения с помощью окна Properties (Свойства). К свойствам можно обращаться из кода и изменять их так, как это требуется по ходу работы программы. Те элементы интерфейса пользователя, которые предназначены для ввода текста, часто используют свойства для передачи введенной информации в программу. Поначалу концепция свойств может показаться сложной для понимания. Рассмотрите их на примере чего-нибудь из обычной жизни.
Например, велосипед - это объект , который используется для поездок из одного места в другое. Так как велосипед - это физический объект , у него есть качества, общие для объектов подобного рода: название модели, цвет, тормоза, колеса. По конструкции это может быть дорожный, гоночный или двухместный велосипед. В терминологии Visual Basic эти характеристики являются свойствами объекта "велосипед". Большинство свойств конкретного велосипеда определяются при его изготовлении. Но некоторые (шины, скорость, возраст и дополнительные детали - отражатели или зеркала) могут изменяться в процессе его использования. При работе с Visual Basic вы встретитесь со свойствами обоих видов.
Перемещение и изменение размеров окон инструментов
Когда на экране одновременно видны много инструментов программирования, среда разработки Visual Studio выглядит очень перегруженной. Visual Studio позволяет перемещать, изменять размеры, закреплять и использовать функцию автоматического скрытия для большинства элементов интерфейса, которые используются для создания программ.
Чтобы передвинуть любое из окон инструментов Visual Studio , просто щелкните на его строке заголовка и перетащите объект в другое место . Если вы придвинете одно окно к краю другого окна, то оно закрепится. Преимущество закрепляемых окон в том, что они всегда видны (они не скрываются за другими окнами). Если вы хотите увеличить закрепляемое окно, просто раздвиньте его границу.
Чтобы полностью закрыть окно, нужно нажать кнопку Close (Закрыть) в верхнем правом углу этого окна. Вы всегда сможете открыть это окно снова, выбрав соответствующую команду в меню View (Вид).
В среде разработки Visual Studio имеется функция автоскрытия окна инструмента, которую можно задействовать, щелкнув в правой части заголовка окна по канцелярской кнопке Auto Hide (Автоскрытие). Это действие убирает окно с его закрепленной позиции, а заголовок окна остается на краю среды разработки на закладке, которая не занимает много места. Выполняя автоскрытие окна, вы заметите, что окно инструмента будет оставаться видимым до тех пор, пока вы держите на нем указатель мыши. Как только мышь перемещается в другую часть среды разработки, это окно свернется и превратится в закладку.
Чтобы восстановить окно, для которого активизировано автоскрытие, нажмите на его закладку на краю среды разработки или некоторое время подержите над ней указатель мыши. Определить, включена ли функция автоскрытия для данного окна, можно по канцелярской кнопке в его правом углу. Удерживая указатель мыши над заголовком, вы можете использовать инструменты в режиме, который можно назвать "игрой в прятки". Другими словами, вы можете быстро вызвать скрытое окно, щелкнув на его закладке, проверить или задать требуемую информацию и затем передвинуть мышь , чтобы окно исчезло. Если вам нужно, чтобы окно было открыто постоянно, снова нажмите кнопку Auto Hide (Автоскрытие), чтобы острие канцелярской кнопки смотрело вниз. Окно останется видимым.
Использование методик закрепления и автоскрытия требует некоторой практики. Для оттачивания вашего мастерства в управлении окнами и экспериментов с функциями среды разработки Visual Studio проделайте следующие упражнения. После того, как вы закончите эти упражнения, вы сможете настроить инструменты Visual Studio так, чтобы чувствовать себя комфортно в этой среде.
Перемещение и изменение размеров окон инструментов Visual Studio
Чтобы передвинуть или изменить размеры одного из окон инструментов Visual Studio, выполните нижеследующие действия. В этом упражнении использовано окно Properties (Свойства), но вы можете передвинуть любое окно по выбору.
Перемещение и изменение размеров окна Properties (Свойства)
-
Если окно Properties (Свойства) не отображается в среде разработки, нажмите кнопку Properties Window (Окно свойств) на стандартной панели инструментов. При этом окно появится, а его заголовок будет подсвечен.
Чтобы сделать окно Properties (Свойства) плавающим (незакрепленным), дважды щелкните мышью на заголовке окна. Окно будет выглядеть так, как показано на следующем рисунке.
Передвиньте указатель мыши к нижнему правому углу окна Properties (Свойства), так, чтобы он принял форму стрелки для изменения размера.
Размеры окон Visual Studio можно изменить тем же способом, что и окна других приложений в операционной системе Microsoft Windows.
Чтобы увеличить окно Properties (Свойства), потяните нижний правый угол окна вниз и вправо.
Теперь окно стало больше.
Окно большего размера позволяет работать быстрее и легче находить нужную информацию. Вы можете свободно изменять размеры окна, если необходимо увидеть большую часть его содержимого.
Читайте также: