Его тернарный оператор (?:)
The ternary operator is an operator that takes three arguments. The first
argument is a comparison argument, the second is the result upon a true
comparison, and the third is the result upon a false comparison.
ToolTip является на самом деле управлением WinForms, которое обрабатывает отображающиеся подсказки для нескольких элементов на единственной форме.
Говорят, что Вашу кнопку называют MyButton.
подсказка автоматически появится, когда курсор нависнет над кнопкой, но если необходимо отобразить его программно, звоните
MyToolTip.Show("Tooltip text goes here", MyButton)
в коде для показа подсказки и MyToolTip. Скройтесь (MyButton), чтобы заставить его исчезнуть снова.
Используя конструктор форм:
можно установить также подсказку программно с помощью следующего вызова:
this.toolTip1.SetToolTip(this.targetControl, "My Tool Tip");
Можно использовать класс ToolTip:
Создание ToolTip для Управления
Пример:
private void Form1_Load(object sender, System.EventArgs e)
{
System.Windows.Forms.ToolTip ToolTip1 = new System.Windows.Forms.ToolTip();
ToolTip1.SetToolTip(this.Button1, "Hello");
}
Платформа.NET обеспечивает класс ToolTip. Добавьте одного из тех к Вашей форме, и затем на событии MouseHover для каждого объекта Вы хотели бы подсказку за, сделали бы что-то как следующее:
private void checkBox1_MouseHover(object sender, EventArgs e)
{
toolTip1.Show("text", checkBox1);
}
Несомненно, просто обработайте mousehover событие и скажите ему отображать подсказку. t является подсказкой, определенной или в globals или в конструкторе, использующем:
ToolTip t = new ToolTip();
тогда обработчик событий:
private void control_MouseHover(object sender, EventArgs e)
{
t.Show("Text", (Control)sender);
}