TableLayoutPanel在更改为CultureInfo时调整大小

时间:2017-03-01 16:16:39

标签: c#

我正忙着构建一个允许用户选择首选语言的登录表单。在下拉列表中更改语言后,所有控件都将与新语言匹配。这一点效果很好。

意外的行为是在更改为法语然后返回英语后,TableLayoutPanel中列的大小会发生变化。此更改是Apply Resources类中LocalizedForm.cs调用的一部分。

在StackOverflow上似乎没有任何类似问题,或通过Google搜索找到。

该项目的代码位于我的glowing-tribble Github repository

英文(默认)布局: The expected image layout

法语翻译布局: enter image description here

重新选择英文翻译以及对TableLayoutPanel定位的意外和不期望的更改。 The unexpected change in layout

找到了表单本地化代码on StackOverflow

我已经围绕这个问题转了一圈,比我想承认的还要多。

0 个答案:

没有答案