Как изменить название окна в visual studio

Обновлено: 07.07.2024

Рис.1. Диалоговая панель New Project

Templates: Windows Application;

Name: пишем то имя, с которым будет сформирован .exe файл;

Можно поставить галочку "Create Directory for Solytion" или задать директорию для данного решения в выбранной папке(Browse. ).

В окне "Solutation Explorer" (Меню Viev | Solutation Explorer) выполним правый клик мышкой на файле проекта - "Form1.cs" - и выберем пункт меню "Viev Code" (или нажимаем F7), вызываем файл кода проекта (Рис. 2.2.):

В отличии от VisualStudio 2003 в данном файле только определения класса формы (Form1) с единственной пока функцией конструктора. Однако это не означает, что функция main исчезла вообще - ее разработчики просто перенесли в другой файл - Program.cs (Рис. 2.3.).

И еще одно отличие от VisualStudio 2003 - вынос функций создания контролов, которые будут использоваться в форме приложения и самой формы в файл Form1.Designer.cs.

Возвращаемся к дизайнеру формы (вкладка Form1.cs[Design]), вызовем свойства формы (Properties) в контекстном меню формы (Рис.2.5.), кликнув правой кнопкой мышки на бланке формы (или меню View\Properties Window Ctrl+W, P) и в окне Properties из множества свойств установим:

BackColor - выберем (клик мышкой на поле и нажать стрелочку вниз) понравившийся нам цвет формы из трех возможных наборов;

Вновь посмотрим код в окне Form1.Designe.cs - изменилась функция InitializeComponent() - в ней появились внесенные изменения:

Однако, не все свойства удается поменять так легко, например имя формы (Form1).просто так поменять (как это было, например, в Delphi и Borland C++ Builder) нельзя - необходимо внести сразу два изменения, а именно, изменить имя формы (свойство Name ) в окне Properties и имя файла Form1.cs в Solutation Explorer. Причина - проект привязан к платформе OS, а файл .cs нет и существуют раздельно.

Далее, изменим свойство Icon (в поле выбора нажимаем кнопочку с тремя точками и из файлов загрузим какую либо картинку) и вновь посмотрим изменения в коде в файле Form1.Designe.cs:

Видно, что здесь появился вызов System.Drawing.Iсon, в качестве параметра которого выступает объект, помещенный в файл ресурсов - Form1.resx. Откроем его (с помощью контекстного меню узла Solutation Explorer - View Code) и убедимся, что такой ресурс есть (это XML файл).

В контекстном меню закладки Form.resx выберем пункт View Designer. В окне Open Width можем выбрать подходящий редактор (для данного случая Resource Editor) и отредактировать ресурс (в данном случае иконку) - Рис. 3.1.

Теперь нажимаем F5 (меню Debug/Start Debuging) и видим созданное приложение (Рис.4.):

Параграф 2. >Добавляем кнопочку

В меню View | Toolbox находим контрол Button и, кликнув по нему мышкой, перемещаем указатель на форму (если ошиблись, то кликаем по нужному контролу или вне окна формы) - и далее, кликаем мышкой в границах окна формы - контрол переместился на форму.

Далее, устанавливаем размеры кнопки. Размеры любого контрола, как и приложения в целом, можно и нагляднее устанавливать перетаскиванием маркеров и перетаскиванием всего контрола (при выделенном кликом мышки контроле и нажатой левой клавиши мышки).

Следующий этап - установка свойств кнопки, которые устанавливаются аналогично установки свойств для самой формы (View | Proporties Window или контекстное меню контрола, пункт Properties):

Text - имя кнопки;

BackColor - по вкусу;

Другие свойства пока трогать не будем. Но, чтобы при нажатии кнопочки что то происходило, создадим обработчик события ее нажатия. Переходим на вкладку Events окна Properties и делаем двойной щелчок левой клавишей мышки в поле против события Click (для события нажатия это равнозначно двойному клику мышки по самой кнопке). После чего, в файле Form1.cs решения появится код обработчика:

Вписываем в него следующий код для вывода диалогового окна:

Прежде чем нажать F5 посмотрим как изменился код решения в файле Form1.Designe.cs. Первое и главное - появилась строка объявления для кнопки:

Добавилось и изменения свойств кнопки и задание обработчика события ее нажатия:

Нажимаем F5 и видим результат (Рис.5.).

Рис.5. Приложение с кнопкой и окном диалога

Параграф 3. Добавляем поле ввода и вывода

Уберем BackgrountImage (будем считать, что этот великолепный шарпей свою рекламную функцию выполнил). Также как кнопку, добавляем на форму еще два контрола из ToolBox - TextBox и Label и поставим простую задачу - ввести текст в контрол TextBox и вывести его в элементе Label.

После выполнения (F5) получим результат (Рис.5.):

Рис.5. Перенос текста

Параграф 4. Добавляем выполнение математической операции

Слегка изменим названия кнопок, тексты надписей и некоторые свойства, как показано на Рис.6., и изменим код обработчика события нажатия кнопки (кстати, быстрый переход к основному обработчику события контрола - двойной клик на контроле в дизайнере формы):

Молчанов Владислав 15.06.2004г.

Адаптировано к VS 2005 29.10.2006г.

Еcли Вы пришли с поискового сервера - посетите мою главную страничку

На главной странице Ва узнаете, как я могу помочь Вам в написании офисной программы любой сложности в соответствии с Вашими запросами . И найдете ряд програм или ссылок на образцы.

мы работаем на нескольких разных ветвях одного и того же кода, и при работе сразу на двух ветвях это может стать запутанным и тратить время.

В настоящее время строка заголовка VS имеет текст <solution-name> - Visual Studio .

возможно ли мне написать расширение, которое сделает этот текст <solution-name>: <branch-name> - <Visual Studio> ?

Это небольшое расширение обнаружит когда два экземпляра Visual Студия работает и меняет заголовок окна Visual Studio для включить имя родительской папки решение. Поэтому она изменится. Папка Решений-Microsoft Visual Studio в Каталог_решений \ Каталог_решений-Microsoft Visual Studio.

Это особенно полезно, когда ветвление решения: оно становится можно легко определить, какие филиал, над которым вы работаете, в случае где у обоих было бы то же самое имя решения.

попытка установить MainWindow.Заголовок создает исключение. Вы должны использовать функцию Win32 SetWindowText для изменения заголовка, но будьте осторожны: Visual Studio сбрасывает текст строки заголовка при падении шляпы, поэтому вы должны реализовать таймер, чтобы сохранить настройку нужного текста. Следующий код Connect класс надстройки будет постоянно (или, пока надстройка запущена) сохранять текст заголовка как "Hello World!"

Я добавил символическую ссылку с другим именем, предназначенным для файла решения. Откройте решение с символической ссылкой, и заголовок окна имеет символическое имя ссылки.

в windows: маклинк Блобранч.sln Blaw.sln

изменить: Обнаружил, что жесткая связь разрывается, если цель .sln файл обновляется в источник. Символическая ссылка не имеет такой же проблемы.

настройка, которая использует "выражение заголовка", делает этот плагин довольно гибким.

честно говоря, я не уверен, что правильно понимаю ваш вопрос, но я задал его здесь, так что, похоже, речь идет о подобной проблеме:

возможно, более простым решением было бы использовать виртуальные рабочие столы? Пространственное расположение легче запомнить, вы можете сгруппировать любые связанные окна с соответствующим VS, и переключение будет проще.

существует свойство по имени AppName для любой среды IDE на основе visual studio, которое должно сделать трюк.

Настройка макетов окон в Visual Studio

В Visual Studio можно настроить расположение, размер и поведение окон, что позволит создать макеты окон, оптимально подходящие для различных рабочих процессов разработки. После того как макет будет настроен, интегрированная среда разработки запомнит его. Например, если после изменения места прикрепления окна обозревателя решений закрыть Visual Studio, во время следующего открытия Visual Studio окно обозревателя решений будет закреплено в том же месте, даже если работа будет продолжена на другом компьютере.

Можно также присвоить настраиваемому макету имя, сохранить его, а затем переключаться между макетами с помощью одной команды. Например, можно создать один макет для редактирования, а другой — для отладки и переключаться между ними с помощью команды меню Окно > Применить макет окна.

Окна инструментов и документов

В среде IDE существует два основных типа окон: окна инструментов и окна документов. В число окон инструментов входят обозреватель решений, обозреватель сервера, окно вывода, список ошибок, конструкторы, окна отладчика и т. д. Окна документов содержат файлы исходного кода, произвольные текстовые файлы, файлы конфигурации и т. д. Изменять размер и перетаскивать окна инструментов можно с помощью их строки заголовка. Перетаскивание окон документов осуществляется с помощью вкладки. Правой кнопкой мыши щелкните вкладку или строку заголовка, чтобы задать другие параметры для окна.

В меню Окно находятся параметры закрепления, перемещения и скрытия окон в интегрированной среде разработки. Щелкните правой кнопкой мыши вкладку или строку заголовка окна, чтобы просмотреть дополнительные параметры для этого конкретного окна. Одновременно можно отображать несколько экземпляров окон инструментов. Например, можно открыть несколько окон веб-браузера. Кроме того, можно создать дополнительные экземпляры некоторых окон инструментов, выбрав команду Создать окно в меню Окно .

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

С помощью вкладок вы можете размещать макеты различными способами. Например, можно предварительно просматривать файл в редакторе, не открывая файл, группировать вкладки и выполнять многие другие задачи.

Вкладка предварительного просмотра (окна документов)

На вкладке Предварительный просмотр можно просматривать файлы в редакторе, не открывая их. Просмотреть файлы можно путем их выбора в обозревателе решений, во время отладки при заходе в файлы, с помощью команды Перейти к определению, а также при просмотре результатов поиска. Файлы для предварительного просмотра отображаются на вкладке в правой части вкладки документа. Файл становится доступным для редактирования при его изменении или выборе команды Открыть.

Вертикальные вкладки документов

Новые возможности в версии 16.4. В выпуск Visual Studio 2019 версии 16.4 мы добавили одну из наиболее часто запрашиваемых функций — вертикальные вкладки документов. Теперь вы можете управлять вкладками документов в вертикальном списке в левой или правой части редактора.

Вертикальные вкладки документов можно применить следующими способами:

Последовательно выберите элементы Средства > Параметры > Среда > Вкладки и окна в строке меню. Затем в раскрывающемся списке Задать макет вкладки выберите элемент Сверху, Слева или Справа.

Щелкните вкладку правой кнопкой мыши, выберите команду Задать макет вкладки и щелкните элемент Слева или Справа (чтобы вернуть вкладки в расположение по умолчанию, выберите элемент Сверху).

. image type="content" source="./media/vs-2019/vertical-tabs.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.

Изображение

В диалоговом окне Новый проект выберите Приложение Windows Forms».

Изображение

Изображение

Каждый раз, когда вы создаете приложение Windows, Visual Studio будет отображать пустую форму по умолчанию, на которую вы можете перетащить элементы управления на основную форму приложения и настроить их размер и положение.

Если вы хотите установить какие-либо свойства формы, вы можете использовать окно свойств Visual Studio, чтобы изменить их. Есливы не видите окно Свойств, в меню ВИД щелкните Окно свойств. В этом окне перечислены свойства выбранной в данный момент формы Windows или элемента управления, и здесь вы можете изменить существующие значения.

Далее на вкладке ВИД открываем панель элементов. Находим там виджет Button и перетаскиваем его на форму. Дважды щелкаем по новому элементу и открываем окно с кодом кнопки.

private void button1_Click(object sender, EventArgs e)
// вводим следующий код
MessageBox.Show("Привет Мир");

Изображение

При нажатии на кнопку на экране должно появиться приветствие. Результат:

Изображение


Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

Она выглядит вот так:

Комментарии ( 2 ):

Здравствуйте, Михаил! А почему в примере здесь используется 2012 visual studio, а не последняя его версия или 2019? Буду рад, если ответите.

Добрый день. В примере используется бесплатная, учебная версия программы. Так как это учебный проект, то не принципиально какая версия программы. Тем более что, в части создания проекта все версии схожи между собой.

Читайте также: