Я получил какой-то устаревший код .net и изменил приложение, чтобы оно могло быть мультиязычным.
Я установил свойство Localizable для формы в значение True, создал язык и внес необходимые изменения в конструкторе для каждого из них.language.
Я могу легко обновить весь текст элемента управления на нужный язык, но не могу понять, как перерисовать главное окно со всеми его таблицами.
В основном, для каждого языкав соответствующем .resx в "Others" у меня есть размеры, которые я хочу перерисовать / обновить до:
$this.ClientSize System.Drawing.Size 815, 700</p>
<pre><code>cmdCloseForm.Location System.Drawing.Point 781, 6
cmdMinimize.Location System.Drawing.Point 757, 6
pictureBoxBanner.Size System.Drawing.Size 807, 90
tableLayoutPanel1.Size System.Drawing.Size 204, 530
tableLayoutPanel2.Size System.Drawing.Size 807, 90
tableLayoutPanel4.Location System.Drawing.Point 212, 125
tableLayoutPanelAbout.Location System.Drawing.Point 212, 125
[...]
Как я могу изменить размер всего этого, потому что должен быть способ автоматически сделать это (дизайнер может изменять размер всего, если язык изменяется, например ..), учитывая тот факт, что они хранятся в resx.Я пытался обновить основную форму, заморозить и обновить .. безрезультатно.Как я могу сообщить программе о том, что при изменении языка автоматически изменять размеры / перемещать все элементы управления на языке .resx до указанных там размеров?