vb 怎样实现根据主窗体变量调用子窗体不同函数

在实现工程多语言时,在主窗体中设定语言,打开子窗体自动切换到选定语言。
已经实现单一窗体内切换语言,不知如何在窗体见传递切换语言的命令。

为什么要调用不同函数呢?在函数中添加一个语言变量就好啦追问

是的!请问,该如果调用到这个切换语言的函数呢?我现在在子窗体中加了一个checkbox来切换语言,但我希望达到的效果是子窗体打开的情况下改变主窗体的语言选项,子窗体也能立即改变语言。

追答

你是所有的窗体都有切换语言的功能吗?如果是的话建议你用全局变量,然后在每个窗体加一个timer

追问

谢谢!我用timer实现语言切换了,但是现在我每个窗体中都有一个timer,用一个timer来代替呢?我尝试在Module里定义一个公共的timer,但是在窗体中显示那个timer没有声明。

追答

公共的timer?一个timer相当于一个线程,你在模块里定义,那你如何控制界面的控件?

追问

目前还是不知道怎么控制界面控件,只是担心每个窗体都有一个timer,同时打开多个窗体时会响应慢,而且各自的更新速度也不一样。不管怎么说,谢谢你,我想实现的功能完成了。

温馨提示:答案为网友推荐,仅供参考
相似回答