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

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


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



Подсказка ToolTip в MVS C++/C#

В этом уроке мы рассмотрим, по своей сути очень маленький, но одновременно очень актуальный элемент – подсказка "TollTip". Конечно же все на раз замечали, как при наведении курсором мыши на какой-нибудь элемент интерфейса программы, появляется маленькое текстовое окошко, в котором написана какая та информация, касающаяся данного элемента. Этим же сейчас мы и займёмся. Для примера возьмём программу из предшествующего урока. Нам останется дописать буквально пару строк. Задача следующая – при наведении курсора мыши на текстовое поле, будет появляться маленькое текстовое поле, сообщающее о том, что здесь нужно ввести ваше имя. Перенесите на форму из панели инструментов два "label", один “button” и поlсказку "ToolTip". После стрелки "toolTip1->" указывается стиль подсказки – "Balloon", затем в скобках пишется элемент, возле которого должна появляться подсказки, а после запятой в кавычках пишется сам текст подсказки. Вот код реализации:





C++


#pragma endregion
private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) {
this->Text = "Форма приветствия";
label1->Text = "Name: ";
label2->Text = "Напишите ваше имя.";
button1->Text = "Ввод";
//------------- реализация ToolTip
toolTip1->SetToolTip(textBox1, "Введите\nваше имя");
toolTip1->IsBalloon = true;
}

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
MessageBox::Show("Здравствуй " + textBox1->Text + "!", "Приветсвите");
}

};
}




C#


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

private void Form1_Load(object sender, EventArgs e)
{
this.Text = "Форма приветствия";
label1.Text = "Name: ";
label2.Text = "Напишите ваше имя.";
button1.Text = "Ввод";
//------------- реализация ToolTip
toolTip1.SetToolTip(textBox1, "Введите\nваше имя");
toolTip1.IsBalloon = true;
}

private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Здравствуй " + textBox1.Text + "!", "Приветсвите");
}

}
}



Результат:




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