2016-12-30 13 views
0

Я совершенно новый для визуальной студии. Разработано ранее с vba.Доступ к всплывающей подсказке формы из другого класса в visual studio (vb.net)

Встречайте проблему с написанием языка перевода.

Значения, зависящие от языка, хранятся в таблице localdb для каждой строки, имеющей имена форм, controlname и controlproperty, а также столбцы на каждый язык.

Класс Язык Обрабатывает переводы во время выполнения. Для форм я использую Sub FormUpdate (frm as Form), вызванный из события загрузки формы как FormUpdate (Me), он проверяет язык формы, сохраненный в пользовательском параметре, против текущего языка и обновляет свойство .text элементов управления в форме, которая выставляют текст на конкретном языке (кнопки, ярлыки, Tabcontrol и т. д.).

Однако я не мог решить, как получить доступ и обновить компонент Tooltip формы из класса языка. (в vba это было легко, так как каждый элемент управления отображал свойство Controltiptext)

В классе формы вы должны использовать MyTooltip.Settooltip (CtrlName, Text), но я не мог понять, как это сделать из другого класса (всплывающая подсказка компонент не входит в элементы управления формы - и я не мог понять и не найти информацию, как это сделать)?

Может ли кто-нибудь посоветовать PLS?

+0

'ToolTip' не является элементом управления, поэтому он не является частью коллекции' Controls'. «ToolTip» - это компонент. Существует окольный путь доступа к компонентам, созданным разработчиком, но это не то, что я знаю из головы. Вы можете просмотреть его, или альтернатива - получить доступ к «ToolTip» через поле, сгенерированное для всех созданных разработчиком компонентов. – jmcilhinney

ответ

0

Я был так сфокусирован на поиске аналогичного метода, который я использовал до этого, я не видел простого способа его решения - еще недостаточно привык к новой среде.

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