Как изменить название формы в windows forms

При создании проектов и форм Windows Forms всегда вверху форм, на месте, где обычно пишется название программы, стоит надпись «Form1» (или  «Form2»,  «Form3» и т.д., в зависимости от количества форм).Так как же сменить эту надоедливую запись на ту, которая нужна нам?

Всё просто. В правом нижнем углу (либо просто с правой стороны в виде полосы) надо найти окно «Свойства». Выглядит оно примерно вот так:

Заметьте, что должна быть выбрана вкладка .

Если такого окна нет в нашей рабочей области, то его можно открыть, нажав правой кнопкой мыши на форме и выбрав пункт «Свойства».

Как переименовать форму Windows Forms в C#

Итак, мы нашли нашу вкладку, теперь ищем там следующую строку:

Именно свойство «Text» нам и нужно. Оно меняет имя формы. Как видите,напротив него жирным шрифтом написано «Form1». Именно здесь и можно переименовать форму Windows Forms. Стираем его и пишем то, что нам требуется:

Теперь смотрим на нашу форму.

Всё работает! Удачи в освоении C#!

Чем асинхронная логика (схемотехника) лучше тактируемой, как я думаю, что помимо энергоэффективности — ещё и безопасность.

Hrethgir 14.05.2025

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

Многопоточные приложения на C++

bytestream 14.05.2025

C++ всегда был языком, тесно работающим с железом, и потому особеннно эффективным для многопоточного программирования. Стандарт C++11 произвёл революцию, добавив в язык нативную поддержку потоков,. . .

Stack, Queue и Hashtable в C#

UnmanagedCoder 14.05.2025

Каждый опытный разработчик наверняка сталкивался с ситуацией, когда невинный на первый взгляд List<T> превращался в узкое горлышко всего приложения. Причина проста: универсальность – это прекрасно,. . .

Как использовать OAuth2 со Spring Security в Java

Javaican 14.05.2025

Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .

Анализ текста на Python с NLTK и Spacy

AI_Generated 14.05.2025

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

Реализация DI в PHP

Jason-Webb 13.05.2025

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

Обработка изображений в реальном времени на C# с OpenCV

stackOverflow 13.05.2025

Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .

POCO, ACE, Loki и другие продвинутые C++ библиотеки

NullReferenced 13.05.2025

В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .

Паттерны проектирования GoF на C#

UnmanagedCoder 13.05.2025

Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .

Создаем CLI приложение на Python с Prompt Toolkit

py-thonny 13.05.2025

Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .

У меня есть 2 форм, при нажатии кнопки в первой форме(Form2) менялось названия другой форме(Form1)

Код в Form1

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;

namespace FormName
{
	public partial class MainForm : Form
	{
		public MainForm()
		{
			InitializeComponent();
			Form2 st = new Form2();
			st.Show();
		}
		public static void name(string name){
			this.Text = name;
		}
	}
}

Код в Form2

using System;
using System.Drawing;
using System.Windows.Forms;

namespace FormName
{
	public partial class Form2 : Form
	{
		public Form2()
		{
			InitializeComponent();
		}
		
		void Button1Click(object sender, EventArgs e)
		{
			if(textBox1.Text != null) MainForm.name(textBox1.Text);
		}
	}
}

Если скомпилировать, то выбивает ошибка — Keyword ‘this’ is not valid in a static property, static method, or static field initializer (CS0026)

In this blog I am going to describe how to customize “Window Form”. First of all we have to create a new window form application. So click on File->New-> Project, and select “window form application”. 

 

Once project is created we will get a window form, let’s customize it.

Rename:

Initially the form is named as Form1. But for programing prospective or best practice, it should be meaning full. So to rename the select the form and right click on it and go to properties.

 

 

Here under Font there is property called “Text” by changing it we can change the Title of the window.

 

Result is:

  

Now rename the form in “design”. This name is used to call this form i.e. this is the actual name which we are going to use during programing.

 

  

 

Re-size:

Now resize the window. Expand the Layout, and under layout there is a property called size. Here provide the window size separated by “,”.

The result is

 

Thank you.

Давайте создадим простейшее оконное приложение на C#. Для этого откроем Microsoft Visual Studio и перейдем к меню Файл ⇒ Создать ⇒ Проект.

image articles/478/478_1.png

Появилось окно Создание проекта. Здесь выбираем Visual C# → Приложение Windows Forms. В строке Имя необходимо задать имя проекта, а в строке Расположение проверить папку его размещения. После этого нажимаем OK.

image articles/494/494_2.png

Visual Studio создает проект. В правой части окна мы видим Обозреватель решений, а в левой части – окно c формой проекта.

image articles/494/494_3.png

Это приложение уже можно откомпилировать и запустить на выполнение. Для этого выбираем меню Сборка ⇒ Пересобрать решение.

image articles/494/494_4.png

В окне Вывод, расположенном в нижней части, мы увидим сообщение об успешном перестроении всех проектов.

Запустим наш первый проект на выполнение. Выбираем меню Отладка ⇒ Начать отладку. Те же действия выполняет нажатие кнопки Пуск или клавиши F5.

image articles/494/494_5.png

При этом на экране появляется форма проекта.

Форма, как и любая сущность языка C#, обладает набором свойств и методов, отображаемых на панели инструментов Свойства, показанной на рисунке внизу справа.

Настроим некоторые свойства формы.

Задание имени формы и ее названия

Любая форма обладает двумя различными свойствами – именем и названием. Имя формы, отображаемое в свойстве Name, используется в программе для обращения к свойствам и методам формы, а также к элементам, расположенным на ней. Форме, автоматически создаваемой при создании проекта, по умолчанию присваивается имя Form1. Для того чтобы переименовать форму необходимо в окне свойств выбрать класс, описывающий форму – Form1.cs и, нажав правую кнопку мыши, выбрать меню Переименовать.

image articles/494/494_7.png

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

image articles/494/494_8.png

Только ни в коем случае не давайте форме имя, совпадающее с именем проекта, чтобы избежать конфликта имён!

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

image articles/494/494_9.png

Изменяем размеры формы

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

image articles/494/494_10.png

Возможность изменить размер формы во время выполнения приложения задается свойством FormBorderStyle, которое по умолчанию установлено в значение Sizable и разрешает изменять размеры формы во время выполнения приложения в широких пределах.

image articles/494/494_11.png

Ограничить пределы изменения этих размеров можно с помощью параметров MaximumSize и MinimumSize.

image articles/494/494_12.png

Разработчик приложения может запретить пользователю менять размер формы, установив свойству FormBorderStyle значение FixedSingle.

Отдельно задается возможность разворота формы на весь экран – это свойство MaximizeBox, которое по умолчанию имеет значение True (разрешено).

image articles/494/494_13.png

Задание начальной позиции окна

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

image articles/494/494_14.png

Задание значка формы и значка приложения

В левом верхнем углу формы отображается ее значок. Чтобы изменить значок формы перейдем к свойству Icon и нажмем на в правой части строки свойства. В качестве значка формы разрешается устанавливать файл, имеющий расширение .ico.

image articles/494/494_15.png

Для задания иконки приложения необходимо выбрать меню Свойства, нажав правую кнопку мыши на имени проекта, выделенном жирным шрифтом.

image articles/494/494_16.png

В разделе Ресурсы меняем значок приложения, заданный по умолчанию. В качестве значка также используется файл, имеющий расширение .ico.

image articles/494/494_19.png

После компиляции проекта в папке проекта создается исполнимый файл со значком, указанным пользователем.

image articles/494/494_17.png

При запуске на выполнение в центре экрана появляется настроенная форма.

Автор: Вставская Елена Владимировна

 
Написать комментарий:

13131. —
Сергей Стефаненко

ответить

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Cmake build for windows
  • Windows spotlight как удалить
  • Как повысить windows 10 home до windows 10 pro
  • Когда можно вытаскивать флешку при установке windows
  • Драйвер udf для udf windows 7