2016-08-04 1 views
0

У меня есть пользовательский элемент управления с меткой и значком. Мне удалось отобразить подсказку инструмента, когда я наводил указатель на ярлык или значок. Однако он не отображается, когда я нависаю над прозрачными частями пользовательского элемента управления. Есть ли способ исправить это.наконечник пользовательского элемента управления не работает в прозрачных разделах

Я поместил наконечник инструмента в сетку, панель стеллажа, контролирует их, а также теги управления пользователя, но все же наконечник инструмента не обрабатывает пользовательский контроль как всю область, чтобы показать наконечник инструмента.

+0

Можете ли вы предоставить соответствующие части кода? – Athafoud

+1

Установить фон прозрачным вместо нуля? – Clemens

+0

отлично работает! – Sam

ответ

3

Значение по умолчанию для свойства Background панели - null, что означает, что он не получает никаких входных событий.

Из Замечания раздел страницы Panel.Background собственности на MSDN: элементы

панели не получают мыши или стилуса события, если фон не определен. Если вам нужно обрабатывать события мыши или стилуса, но не хотите использовать фон для вашей панели, используйте Прозрачный.

+0

Это сработало для меня, большое спасибо – Sam