Показать подсказки Windows Forms - PullRequest
1 голос
/ 22 декабря 2011

У меня есть этот код

if (IsValid(textBox.Text))
{
    toolTip.Hide(textBox);
}
else
{
    toolTip.Show("Please enter an valid text", textBox);
    textBox.Select();
}

Он работает нормально, как обычная подсказка, но когда я устанавливаю IsBallon на true на toolTip, он вообще перестает отображаться.

1 Ответ

2 голосов
/ 22 декабря 2011

Это, кажется, известная проблема:

http://social.msdn.microsoft.com/forums/en-US/winforms/thread/1b0b026f-90ea-4cd3-b372-45de2d60ca0c/

и

http://www.debugging.com/bug/20204

Попробуйте решение, предложенное в последнем:

Я бы использовал regedit, чтобы проверить параметр реестра, для которого ключ имеет следующий вид: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ EnableBalloonTips Если значение равно нулю, они отключены,Затем вам нужно изменить его на 1 и перезагрузить компьютер.

(РЕДАКТИРОВАТЬ: скорректировать раздел реестра после прочтения далее на связанной странице)

...