vb切换语言的一个例子
vb吧
全部回复
仅看楼主
level 5
效果
那么先画一个组合框,在Click事件中写;
If Combo1.Text = "English" Then
'MsgBox RText("language\English.lan", 1)
Form1.Caption = RText("language\English.lan", 1)
Command1.Caption = RText("language\English.lan", 2)
cmdCommand2.Caption = RText("language\English.lan", 3)
lbl.Caption = RText("language\English.lan", 4)
Form2.lblCopyright2018.Caption = RText("language\English.lan", 5)
jjj.Caption = RText("language\English.lan", 6)
Form2.Caption = RText("language\English.lan", 7)
showerr = RText("language\English.lan", 8)
okk.Caption = RText("language\English.lan", 9)
' Jpg rar merge
Else
Form1.Caption = RText("language\Chinese.lan", 1)
Command1.Caption = RText("language\Chinese.lan", 2)
cmdCommand2.Caption = RText("language\Chinese.lan", 3)
lbl.Caption = RText("language\Chinese.lan", 4)
Form2.lblCopyright2018.Caption = RText("language\Chinese.lan", 5)
jjj.Caption = RText("language\Chinese.lan", 6)
Form2.Caption = RText("language\Chinese.lan", 7)
showerr = RText("language\Chinese.lan", 8)
okk.Caption = RText("language\Chinese.lan", 9)
End If
还需要在Combo1.list中写两行内容
English
Chinese
然后新建一个文件夹language
向这样的格式写内容
2018年11月17日 09点11分 1
level 5
[滑稽]ok,完了
2018年11月17日 09点11分 2
@miku_con 好的,谢谢
2024年04月23日 21点04分
@miku_con 7楼是什么意思呀
2024年04月23日 02点04分
请问如何引用这两个txt文件呢
2024年04月19日 00点04分
@Arriet1 那个RText是个读取文本文件一行的函数,你可以自己写一个。
2024年04月19日 03点04分
level 5
wtf,w**怎么就成广告了??
2018年11月17日 10点11分 6
[黑线]
2018年11月17日 10点11分
level 5
Private Sub Form_Load()
showerr = "You canceled the file selection."
'Combo1.Text = "Chinese"
'‘MsgBox RText("language\English.lan", 1)
End Sub
Private Function RText(ByVal Tpath As String, y As Long) As String
freenumber = FreeFile
Open Tpath For Input As #freenumber
Do While Not EOF(1)
Line Input #freenumber, temp
x = x + 1
If x = y Then RText = temp: Exit Function
Loop
Close #freenumber
End Function'一个读文件函数
2018年11月17日 10点11分 7
1