Уроки Windows Forms C++/C#
Изменение шрифта текста и цвета формы и элементов в MVS C++/C#Вполне может оказаться, что ваша программа требует более оригинального оформления, чем стандартное. Имеется в виду - задать цвет кнопки, задать фон формы, загрузив изображение. Для наглядного примера создадим проект, в котором будем записывать на фоне изображения текст, задав изображения для заднего фона ("BackGroundImage") формы и изменив цвет кнопки. Для этого нам понадобятся "textBox", "label", кнопка "button" и вот такое изображение:

Создав новый проект в "Windows Forms" нажмите на форму, слева вы увидите её свойства – нам нужно "BackGroundImage" :

После этого нажмите на кнопку "…" и выберите "Локальный ресурс", после чего нажмите на кнопку “Импорт”. Откроется проводник – вам нужно открыть в нем сохранённое изображение, пример которого был показан выше (пожжете сохранить его в папку прямо со страницы). Далее нажимаете на элемент "button", выбираете в его свойствах "BackColor" и ставите нужный цвет:

Теперь нужно изменить шрифт элемента "label”. Для этого нажмите на него и выберите свойство "Font", нажав на кнопку “…”. Далее выберите нужный размер и стиль шрифта:

Вот что должно получаться:

Теперь перейдём к коду – он очень прост:
C++
#pragma endregion private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) { this->Text = "Доска объявлений"; label1->Text = ""; } private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { label1->Text = textBox1->Text; // Если стиль шрифта стал опять обычный, то остановите программу и // ещё раз измените шрифт элемента "label" } }; }
C#
namespace Four_1_ { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { this.Text = "Доска объявлений"; label1.Text = ""; } private void button1_Click(object sender, EventArgs e) { label1.Text = textBox1.Text; } } }
Результат:
Следующий урок >>