У нас есть форма MDI, которая содержит некоторое количество дочерних форм с разными заголовками, показывающими имя файла загруженного в данный момент документа. Когда дочерние формы развернуты до максимума, их текст заголовка помещается в строку заголовка родительского окна, что часто приводит к тому, что текст слишком длинный, чтобы поместиться в строке, и Windows достаточно хороша для добавления эллипсов и усечения текста.
Однако, когда вы наводите курсор на строку заголовка главного окна, она показывает всплывающую подсказку с тем, что должно быть всей строкой, но вместо этого подсказка часто содержит небольшую часть строки. Например, если основной текст формы был:
Program1 - Filename:[Really_long_filename_that_doesnt_fit.file]
В подсказке это выглядит следующим образом:
Program1 - Filename:[Really_long_filename_t
Редактировать: он всегда усекает всплывающую подсказку с точностью до 100 символов, что заставляет меня поверить, что где-то указан верхний предел.
Есть ли способ изменить это, чтобы он отображал всю строку, или, если нет, вообще отключить всплывающую подсказку?
Любой язык приемлем, хотя мы делаем это на C #.