Генератор цветов Уроки C++ Уроки Windows forms Учебники по программированию Уроки HTML Уроки CSS Готовые задания Исходники Полезные программы
регистрация доменов

Дешёвые домены


Уроки Windows Forms C++/C#



Элементы button textBox и label в MVS C++/C#

В этом уроке буден показано создание первой простой, но полноценной программы. Суть которой в том, что вы пишите в текстовом поле какое-то предложение, нажимаете на копку и на форме появляется надпись – тоже самое предложение. Для тех ещё не прочитал введение, нужно знать, для того, чтобы создать проект в Windows Forms нужно запустить Microsoft Visual Studio C++\C#, нажать “Создать проект”, выбрать (слева) “CLR”, далее выберите “Приложение Windows Forms” и назовите свой проект, например, “first_lesson()”.

И так, познакомимся сначала с интерфейсом компилятора: справа от вас находиться панель всевозможных инструментов (элементов), а слева, собственно, сама форма, на которую вы и будете размещать, выбранные вами, элементы.

Нажмём на “Стандартные элементы” и выберем из них – "button" "textbox" и "label, перетаскивая из поочерёдно на форму.

Нажав, например, на кнопку "button1", справа вы увидите ёё свойства, их там очень много. Для начала выберете свойство "Text" и напишите там вместо "button1"– “Копировать”. В дальнейшем большую часть свойств мы будем изменять программным кодом – так эффективней и удобней.

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


Далее щёлкните два раза по форме – перед вами раскроется новое окно с программным кодом, в котором мы и будем, собственно, писать код. В данном случае откроется событие Form_Load, где вам нужно написать label1->Text = ""; В конце урока будет показан код и на C#. Эта строка говорит о том, что, когда произойдёт запуск (загрузка) программы, текст "label1" станет равным "".


После этого нажмите наверху "Form1.h[Конструктор]". Откроется Событие "button1_Click". Напишите в нём label1->Text = textBox1->Text; Это будет говорить о том, что когда, при загрузке формы, вы нажмёте (clickните) на кнопку произойдёт описанное действие – текст, написанный, в “textBox1” скопируется в "label1". Далее приведён код на "C++" и "C#", после чего показан результат работы программы.


C++


#pragma endregion
private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) {
label1->Text = "";
}

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
label1->Text = textBox1->Text;
}

};
}




C#


namespace One_1_
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
label1.Text = "";
}

private void button1_Click(object sender, EventArgs e)
{
label1.Text = textBox1.Text;
}

}
}



Результат:


Следующий урок >>