安装不同的语言环境后,Windows控件在winform中消失

时间:2010-12-14 12:15:58

标签: c# localization

我是Windows窗体和本地化的新手。我有一个窗体,其中包含一些单选按钮和复选框以及一些按钮。这个来自主表单中的子表单。我现在面临的问题是当我安装英语构建控件时出现,因为它们在设计时被定位。但问题是当我为同一个应用程序安装丹麦版本时,控件在UI中不可见。但它们可以在Winform的某个地方使用。发出此声明的原因是当按下tab + enter键时,UI中可用的浏览dailog正在打开但无法看到它。

我尝试了以下方法。 将控件的Locked属性设置为true。 将自动调整大小设置为true 将所有控件锚定到左边..

如果有人对此有任何指示,请告诉我。

提前致谢..

1 个答案:

答案 0 :(得分:0)

我不太确定你们做什么类型的本地化,所以我可能不是100%就在这里,但似乎丹麦语resx文件(something.da.resx)为缺少的控件定义了错误的位置。确保位置和大小值正确。

如果您使用某种工具来本地化内容,控件的位置可能仍然是原因,但我不能告诉您它为什么会发生(版本不兼容?)。