У меня есть окна со многими элементами управления, которые организованы в контейнеры, и я хотел бы перевести пользовательский интерфейс (то есть свойство "text").
Каков наилучший способ сделать это?
Я пытался перебрать все элементы управления в форме, но столкнулся с проблемами, так как каждый контейнер предоставляет свой способ доступа к своим дочерним элементам.
Есть ли более изощренный способ?Я уже использую ResourceManager с разными культурами, поэтому было бы здорово, если бы я мог использовать его для своей цели.
РЕДАКТИРОВАТЬ: Моя проблема в том, что я не могу использовать рекурсию из-за элемента управления MenuStripэкземпляр, который дает доступ к своим элементам, используя свойство «Items», а не «Controls».Элемент управления StatusStrip аналогичен.
Я разместил свое решение в https://codereview.stackexchange.com/questions/721/automatic-translation-of-forms - я хотел бы услышать ваши отзывы!