Уроки 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 + "!", "Приветсвите"); } } }
Результат:
Следующий урок >>