Интегрированные отладчики, где можно наблюдать значения переменного изменения, когда Вы ступаете через код, действительно прохладны. Они действительно, однако, требуют установки программного обеспечения на сервере и определенном количестве конфигурации на клиенте. Оба из которых требуют, чтобы периодическое обслуживание сохранило в хорошем рабочем состоянии.
А print_r легок записать и, как гарантируют, будет работать в любой установке.
Я знаю простой обходной путь
Поместите этикетку (назовем ее labelHelp ) с пустым текстом рядом с вашей кнопкой
Следующий код должен работать
private void btnHelp_Click(object sender, EventArgs e)
{
toolTip.Show(QuestionHelpText, labelHelp, 3000);
}
Где объявлена подсказка?
MSDN не указывает (в документации метода ToolTip.Show ), что метод Show является блокирующим вызовом, поэтому если вы объявляете всплывающую подсказку в методе, а затем почти сразу после этого выходите из метода, всплывающая подсказка выпадает из области видимости, в результате чего она не отображается или не исчезает.