日期:2014-05-18  浏览次数:21041 次

Winform中怎样实现窗体重新加载
我在界面上有个切换中英文的combox控件,怎样让选择变更后界面的控件值立即变更成对应的语种,我现在已经可以切换,但是要实现选择界面即时更新成另一种语言的效果!!急求啊!!!

------解决方案--------------------
在切换后,重新加载一下当前窗口.
可以使用窗口自带的:Invalidate();试一下.
------解决方案--------------------
在combobox控件的SelectionChangeCommitted事件中:
根据选择的值来调用你用来实现切换功能的函数。
------解决方案--------------------
Invalidate()是重绘窗口,和窗口加载无关。
一般来说如果只是切换语种,也就是每个控件的描述信息,不需要重新加载控件的,只需要把所有需要变化的文本重新赋值一次即可。