как сделать главную форму в visual studio
Как сделать главной другую форму?
Как сделать другую форму главной?
была сделана АИС, в итоге решил добавить форму с регистрацией пользователя, но при запуске выходит.
Как дочернюю форму сделать главной
Доброе время суток! В общем такая ситуация. У меня есть форма, и она является главной. Необходимо.
Как вызвать из главной формы другую форму («О программе»)
Не хотелось бы создавать новую тему, ради одного глупого вопроса, поэтому решил написать здесь.
Что значит главной?
Смотря как они у тебя объявлены.
В классе формы1 создай: Form form2 = new Form();
В обработчике кнопки, пиши
this.Close();
form2.Show;
Примерно так. Это очень просто.
Form2 f2 = new Form2();
f2.Show();
И как реализовать второй вариант?
Добавлено через 34 секунды
nio, И как реализовать второй вариант?
уже в Form 2 создай Form1
напиши после
Можно изменить главную форму через ApplicationContext:
Как в приложении Windows Forms к главной форме привязать другую форму?
Как в приложении Windows Forms к главной форме привязать другую форму?
Как сделать переход на другую форму?
Помогите пж срочно я не могу сделатть переход на другую форму пишет интификатор неопределен
Как сделать переход с формы на другую форму?
Вот у меня два перехода на разные формы, и я вообще не могу понять в чем причина. MyForm не видит.
Как в MainMenu сделать ссылку на другую форму
В главной форме есть MainMenu. Необходимо, чтобы при выборе, например, «Курорты» он открывал другую.
Как сделать форму главной
Допустим я создал проект написал на 1 форме кодик и решил сделать прогу на 3 формы.Сделал 2.
Добавьте формы в свой проект с помощью Visual Studio. Если в приложении несколько форм, вы сможете выбрать начальную форму для приложения или одновременно отобразить несколько форм.
Добавление новой формы
Добавьте новую форму в Visual Studio.
В поле Имя введите имя формы, например MyNewForm. Visual Studio сформирует имя по умолчанию, которое является уникальным. Можно использовать это имя.
После добавления формы Visual Studio откроет конструктор форм для этой формы.
Добавление ссылки на проект в форму
Если у вас есть исходные файлы для формы, можно добавить форму в проект, скопировав файлы в папку проекта. Ссылки на все файлы кода в папке проекта и в дочерних папках проекта будут автоматически добавлены в проект.
Форма включает два файла с одинаковыми именами и разными расширениями: form2.cs (form2 — пример имени файла) и form2.Designer.cs. Иногда присутствует файл ресурсов с тем же именем — form2.resx. В предыдущем примере form2 представляет собой базовое имя файла. Необходимо скопировать все связанные файлы в папку проекта.
Кроме того, можно использовать Visual Studio для импорта файла в проект. При добавлении существующего файла в проект файл копируется в папку проекта.
В Visual Studio найдите панель Обозреватель проектов. Щелкните проект правой кнопкой мыши и выберите Добавить > Существующий элемент.
Главная кнопочная форма. Создание простых ленточных форм для работы с данными
Перейдем теперь к созданию пользовательского интерфейса. Его создание начнем с создания главной кнопочной формы. Запустите » Microsoft Visual Studio 2008″ и откройте созданный ранее проект «StudentsDB», щелкнув по его значку в области «Recent Projects» стартовой страницы » Start Page » ( рис. 18.1).
После появления стандартного окна среды разработки в рабочей области на форму поместите надпись ( Label ) и четыре кнопки ( Button ) как показано на рис. 18.2.
Замечание: Для создания надписи на панели объектов необходимо нажать кнопку
После создания объектов перейдем к настройке их свойств. Начнем с настройки свойств формы. Выделите форму, щелкнув ЛКМ в пустом месте формы. На панели свойств задайте свойства формы как представлено ниже:
На форме выделите надпись, щелкнув по ней ЛКМ и на панели свойств, задайте свойства надписи следующим образом:
У кнопок задайте надписи (свойство «Text» ) как показано на рис. 18.3.
После настройки свойств вышеперечисленных объектов форма примет вид представленный на рис. 18.3.
В данном окне в разделе «Categories:» (Категории) выберите «Windows Forms» (Формы Windows ), затем в разделе «Templates:» (Шаблоны) выберите «Windows Form» (Форма Windows ) и нажмите кнопку «Add» (Добавить). Новая пустая форма появится в рабочей области среды разработки.
В верхней части новой формы создайте надпись ( Label ), как это показано на рис. 18.5.
Перейдем к настройке свойств формы и надписи. Выделите форму, щелкнув ЛКМ в пустом месте формы. На панели свойств задайте свойства формы следующим образом:
На форме выделите надпись, щелкнув по ней ЛКМ и на панели свойств, задайте свойства надписи как показано ниже:
После настройки всех вышеперечисленных свойств форма будет выглядеть следующим образом ( рис. 18.6):
Теперь поместим на форму поля таблицы «Специальности». Сначала откройте панель «Источники данных» ( Data Sources), щелкнув по ее вкладке в правой части окна среды разработки (смотри рис. 18.6). На панели «Источники данных» отобразите поля таблицы «Специальности», щелкнув по значку «+», расположенному слева от имени таблицы ( рис. 18.7).
Панель «Источники данных» примет вид, представленный на рис. 18.7.
Замечание: Под полями таблицы специальности в виде подтаблицы располагается таблица «Студенты» ( рис. 18.7). Подтаблица показывает, что таблица «Студенты» является вторичной по отношению к таблице специальности.
Создание приложения Windows Forms на C# в Visual Studio
В рамках этого краткого знакомства с возможностями интегрированной среды разработки Visual Studio (IDE) вы создадите простое приложение на C# с пользовательским интерфейсом на основе Windows.
Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого.
Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого.
На некоторых снимках экрана в этом учебнике используется темная тема. Если вы не используете темную тему, но хотите переключиться на нее, см. страницу Персонализация интегрированной среды разработки и редактора Visual Studio.
Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio 2022, если еще не сделали этого.
Создание проекта
Сначала вы создадите проект приложения на C#. Для этого типа проекта уже имеются все нужные файлы шаблонов, что избавляет вас от лишней работы.
Откройте Visual Studio 2017.
В верхней строке меню последовательно выберите Файл > Создать > Проект.
Запустите Visual Studio.
На начальном экране выберите Создать проект.
В окне Создать проект выберите шаблон Приложение Windows Forms (.NET Framework) для C#.
(При желании вы можете уточнить условия поиска, чтобы быстро перейти к нужному шаблону. Например, введите Приложение Windows Forms в поле поиска. Затем выберите C# в списке языков и Windows в списке платформ.)
Если шаблон Приложение Windows Forms (.NET Framework) отсутствует, его можно установить из окна Создание проекта. В сообщении Не нашли то, что искали? выберите ссылку Установка других средств и компонентов.
Затем нажмите кнопку Изменить в Visual Studio Installer. Вам может быть предложено сохранить результаты работы; в таком случае сделайте это. Выберите Продолжить, чтобы установить рабочую нагрузку. После этого вернитесь к шагу 2 в процедуре Создание проекта.
В поле Имя проекта окна Настроить новый проект введите HelloWorld. Затем нажмите Создать.
Новый проект открывается в Visual Studio.
Запустите Visual Studio.
В окне запуска выберите Создание нового проекта.
В окне Создание проекта выберите шаблон Приложение Windows Forms (.NET Framework) для C#.
(При желании вы можете уточнить условия поиска, чтобы быстро перейти к нужному шаблону. Например, введите Приложение Windows Forms в поле поиска. Затем выберите C# в списке языков и Windows в списке платформ.)
Если шаблон Приложение Windows Forms (.NET Framework) отсутствует, его можно установить из окна Создание проекта. В сообщении Не нашли то, что искали? выберите ссылку Установка других средств и компонентов.
Затем нажмите кнопку Изменить в Visual Studio Installer. Вам может быть предложено сохранить результаты работы; в таком случае сделайте это. Выберите Продолжить, чтобы установить рабочую нагрузку. После этого вернитесь к шагу 2 в процедуре Создание проекта.
В поле Имя проекта окна Настроить новый проект введите HelloWorld. Затем выберите Создать.
Новый проект открывается в Visual Studio.
Создание приложения
Когда вы выберете шаблон проекта C# и зададите имя файла, Visual Studio открывает форму. Форма является пользовательским интерфейсом Windows. Мы создадим приложение Hello World, добавив элементы управления на форму, а затем запустим его.
Добавление кнопки на форму
Выберите Панель элементов, чтобы открыть всплывающее окно «Панель элементов».
(Если параметр для всплывающего окна Панель элементов отсутствует, его можно открыть в строке меню. Для этого выберите Вид > Панель элементов. Либо нажмите клавиши CTRL+ALT+X.)
Выберите значок Закрепить, чтобы закрепить окно Панель элементов.
Выберите элемент управления Кнопка и перетащите его на форму.
В окне Свойства найдите Текст, измените имя с button1 на Click this и нажмите клавишу ВВОД.
(Если окно Свойства не отображается, его можно открыть в строке меню.) Для этого выберите Вид > Окно свойств. Или нажмите клавишу F4.)
В разделе Конструктор окна Свойства измените имя с button1 на btnClickThis и нажмите клавишу ВВОД.
Если список в окне Свойства был упорядочен по алфавиту, button1 появится в разделе Привязки данных.
Добавление метки на форму
Теперь, когда мы добавили элемент управления »Кнопка» для создания действия, давайте добавим элемент управления «Метка», куда можно отправлять текст.
Выберите элемент управления Метка в окне Панель элементов, а затем перетащите его на форму и расположите под кнопкой Нажмите это.
В разделе Конструктор или Привязки данных окна Свойства измените имя label1 на lblHelloWorld и нажмите клавишу ВВОД.
Добавление кода на форму
В окне Form1.cs [Проект] дважды щелкните кнопку Нажмите это, чтобы открыть окно Form1.cs.
(Кроме того, можно развернуть узел Form1.cs в обозревателе решений, а затем выбрать Form1.)
Запуск приложения
Нажмите кнопку Запустить, чтобы запустить приложение.
Будет выполнено несколько операций. В интегрированной среде разработки Visual Studio откроются окна Средства диагностики и Вывод. Кроме того, вне этой среды откроется диалоговое окно Form1. Оно будет содержать вашу кнопку Нажмите это и текст label1.
Закройте диалоговое окно Form1, чтобы завершить работу приложения.
Создание приложения
Когда вы выберете шаблон проекта C# и зададите имя файла, Visual Studio открывает форму. Форма является пользовательским интерфейсом Windows. Мы создадим приложение Hello World, добавив элементы управления на форму, а затем запустим его.
Добавление кнопки на форму
Щелкните Панель элементов, чтобы открыть всплывающее окно «Панель элементов».
(Если параметр для всплывающего окна Панель элементов отсутствует, его можно открыть в строке меню. Для этого выберите Вид > Панель элементов. Либо нажмите клавиши CTRL+ALT+X.)
Щелкните значок Закрепить, чтобы закрепить окно Панель элементов.
Выберите элемент управления Кнопка и перетащите его на форму.
(Если окно Свойства не отображается, его можно открыть в строке меню.) Для этого выберите Вид > Окно свойств. Или нажмите клавишу F4.)
Добавление метки на форму
Теперь, когда мы добавили элемент управления »Кнопка» для создания действия, давайте добавим элемент управления «Метка», куда можно отправлять текст.
Выберите элемент управления Метка в окне Панель элементов, а затем перетащите его на форму и расположите под кнопкой Нажмите это.
В разделе Проект или (DataBindings) окна Свойства измените имя Label1 на lblHelloWorld и нажмите клавишу ВВОД.
Добавление кода на форму
В окне Form1.cs [Проект] дважды щелкните кнопку Нажмите это, чтобы открыть окно Form1.cs.
(Кроме того, можно развернуть узел Form1.cs в обозревателе решений, а затем выбрать Form1.)
Запуск приложения
Нажмите кнопку Запустить, чтобы запустить приложение.
Будет выполнено несколько операций. В интегрированной среде разработки Visual Studio откроются окна Средства диагностики и Вывод. Кроме того, вне этой среды откроется диалоговое окно Form1. Оно будет содержать вашу кнопку Нажмите это и текст Label1.
Закройте диалоговое окно Form1, чтобы завершить работу приложения.
Следующие шаги
Для получения дополнительных сведений перейдите к следующему руководству:
Создание страницы веб-форм ASP.NET 4,5 с помощью Visual Studio 2013
Для новой разработки веб-приложений рекомендуется Razor Pages. Дополнительные сведения см. в статье Приступая к работе с Razor Pages.
В этом пошаговом руководстве представлены общие сведения о среде веб-разработки в Microsoft Visual Studio 2013 и Microsoft Visual Studio Express 2013 для Web. В этом пошаговом руководстве описывается создание простой страницы веб-форм ASP.NET и демонстрируются основные методы создания новой страницы, добавления элементов управления и написания кода.
В данном пошаговом руководстве представлены следующие задачи.
предварительные требования
Для выполнения задач этого руководства необходимы:
Microsoft Visual Studio 2013 и Microsoft Visual Studio Express 2013 для Web, в этой серии руководств часто называют Visual Studio.
Если вы используете Visual Studio, в этом пошаговом руководстве предполагается, что вы выбрали коллекцию параметров веб-разработки при первом запуске Visual Studio. Дополнительные сведения см. в разделе как выбрать параметры среды веб-разработки.
Создание проекта веб-приложения и страницы
В этой части пошагового руководства вы создадите проект веб-приложения и добавите в него новую страницу. Вы также добавите HTML-текст и запустите страницу в браузере.
Создание проекта веб-приложения
Откройте среду Microsoft Visual Studio.
В меню Файл выберите пункт Создать проект.
Выберите шаблон Веб-приложения ASP.NET в центральном столбце.
Обзор среды веб-разработки Visual Studio
Прежде чем продолжить изменение страницы, полезно ознакомиться с средой разработки Visual Studio. На следующем рисунке показаны окна и инструменты, доступные в Visual Studio, и Visual Studio Express для Web.
На этой диаграмме показаны окна и расположения окон по умолчанию. Меню вид позволяет отображать дополнительные окна, а также изменять порядок окон и изменять их размер в соответствии с вашими предпочтениями. Если изменения уже внесены в расположение окон, то отображаемое содержимое не будет соответствовать иллюстрации.
Среда Visual Studio
Ознакомьтесь с веб-конструктор
Изучите приведенную выше иллюстрацию и сопоставьте текст со следующим списком, в котором описываются наиболее часто используемые окна и средства. (Здесь перечислены не все отображаемые окна и средства, а только те, которые отмечены на предыдущем рисунке.)
Создание новой страницы веб-форм ASP.NET
При создании нового приложения Web Forms с помощью шаблона проекта веб-приложения ASP.NET в Visual Studio добавляется страница ASP.NET (страница веб-форм) с именем Default. aspx, а также несколько других файлов и папок. Страницу Default. aspx можно использовать в качестве домашней страницы веб-приложения. Однако в этом пошаговом руководстве вы создадите новую страницу и будете работать с ней.
Добавление страницы в веб-приложение
Добавление HTML на страницу
В этой части пошагового руководства на страницу будет добавлен статический текст.
Добавление текста на страницу
Представление конструирования отображает текущую страницу в режиме, аналогичном WYSIWYG. На этом этапе у вас нет текста или элементов управления на странице, поэтому страница пуста, за исключением пунктирной линии, которая обозначает прямоугольник. Этот прямоугольник представляет элемент div на странице.
Щелкните внутри прямоугольника, выделенного пунктирной линией.
Запуск страницы
Прежде чем приступать к добавлению элементов управления на страницу, можно сначала запустить его.
Запуск страницы
В Обозреватель решенийщелкните правой кнопкой мыши фирствебпаже. aspx и выберите задать в качестве начальной страницы.
Страница отобразится в браузере. Несмотря на то, что созданная страница имеет расширение имени файла . aspx, она в настоящее время работает как любая HTML-страница.
Чтобы отобразить страницу в браузере, можно также щелкнуть страницу правой кнопкой мыши в Обозреватель решений и выбрать пункт Просмотр в браузере.
Закройте браузер, чтобы завершить работу веб-приложения.
Добавление и программирование элементов управления
Теперь на страницу будут добавляться серверные элементы управления. Серверные элементы управления, такие как кнопки, метки, текстовые поля и другие привычные элементы управления, предоставляют стандартные возможности обработки форм для страниц веб-форм. Однако можно программировать элементы управления с помощью кода, выполняемого на сервере, а не на клиенте.
Добавление элементов управления на страницу
В области элементовразверните группу » стандартные «, если она еще не развернута.
Обратите внимание, что может потребоваться развернуть окно панели элементов слева, чтобы просмотреть его.
Настройка свойств элемента управления
Задание свойств элемента управления
Свойства элемента управления объявляются как атрибуты. Например, при задании свойства Text для элемента управления Button на шаге 1 фактически задается атрибут Text в разметке элемента управления.
Далее в элемент управления Label будет добавлено дополнительное свойство. Поместите точку вставки непосредственно после кода ASP: Label в тег и нажмите клавишу пробел.
Выберите ForeColor и введите знак равенства.
IntelliSense отображает список цветов.
Раскрывающийся список IntelliSense можно отобразить в любое время, нажав клавиши CTRL + J при просмотре кода.
Выберите цвет для текста элемента управления » Метка «. Убедитесь, что выбран цвет, достаточно темный для чтения на белом фоне.
Атрибут ForeColor заполняется выбранным цветом, включая закрывающие кавычки.
Программирование элемента управления «Кнопка»
Добавление обработчика событий кнопки по умолчанию
Двойной щелчок элемента управления в представлении конструктора — это лишь один из нескольких способов создания обработчиков событий.
Завершите обработчик события нажатия для кнопки, чтобы он был считан, как показано в следующем примере кода.
Вернитесь к просмотру исходного кода HTML-разметки, щелкнув правой кнопкой мыши фирствебпаже. aspx в Обозреватель решений и выбрав пункт Просмотреть разметку.
Этот атрибут привязывает событие нажатия кнопки к методу обработчика, который вы написали на предыдущем шаге.
Методы обработчика событий могут иметь любое имя; отображаемое имя является именем по умолчанию, созданным Visual Studio. Важно отметить, что имя, используемое для атрибута OnClick в HTML, должно соответствовать имени метода, определенного в коде программной части.
Запуск страницы
Теперь можно протестировать серверные элементы управления на странице.
Запуск страницы
Введенное имя отображается в элементе управления » Метка «. Обратите внимание, что при нажатии кнопки страница отправляется на веб-сервер. Затем ASP.NET повторно создает страницу, выполняет код (в данном случае запускается обработчик событий Click элемента управления Button ), а затем отправляет новую страницу в браузер. Если просмотреть строку состояния в браузере, можно увидеть, что страница осуществляет циклический проход на веб-сервер при каждом нажатии кнопки.
В браузере просмотрите источник страницы, которую вы используете, щелкнув правой кнопкой мыши страницу и выбрав пункт Просмотреть источник.
Работа с дополнительными элементами управления
В этом разделе вы добавите элемент управления System. Web. UI. Controls. Calendar на страницу и отформатируете его.
Добавление элемента управления Calendar

На панели смарт-тегов выберите Автоматический формат.
В списке выберите схему выберите простой и нажмите кнопку ОК.
Программирование элемента управления Calendar
В этом разделе будет запрограммирован элемент управления Calendar для показа текущей выбранной даты.
Программирование элемента управления Calendar
Новый обработчик событий создается и отображается в файле кода программной части с именем FirstWebPage.aspx.CS.
Приведенный выше код задает текст элемента управления Label равным выбранной дате элемента управления Calendar.
Запуск страницы
Теперь можно протестировать календарь.
Запуск страницы
Щелкните дату в календаре.
Выбранная дата отображается в элементе управления » Метка «.
В браузере просмотрите исходный код страницы.
Next Steps
В этом пошаговом руководстве показаны основные возможности конструктора страниц Visual Studio. Теперь, когда вы понимаете, как создавать и редактировать страницу веб-форм в Visual Studio, может потребоваться изучить другие функции. Например, может потребоваться выполнить следующие действия.