Я совершенно новый для визуальной студии. Разработано ранее с 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?
'ToolTip' не является элементом управления, поэтому он не является частью коллекции' Controls'. «ToolTip» - это компонент. Существует окольный путь доступа к компонентам, созданным разработчиком, но это не то, что я знаю из головы. Вы можете просмотреть его, или альтернатива - получить доступ к «ToolTip» через поле, сгенерированное для всех созданных разработчиком компонентов. – jmcilhinney