VB问题.谁来帮我解决!
来源:百度知道 编辑:UC知道 时间:2024/06/23 02:54:40
最好是把全部代码写一下,谢谢了
'
'如果窗体多了用Select太麻烦.下面这个代码不管多少个窗体,通吃.
Option Explicit
Private Sub Command1_Click()
On Error GoTo Error1
Dim FormName As Form
Set FormName = Forms.Add(Text1.Text)
FormName.Show
Error1:
MsgBox "窗体 " & Text1.Text & " 不存在", vbOKOnly + vbCritical, "Error"
End Sub
有个通法。
=============
Private Sub Command1_Click()
For Each Form In Forms
If LCase(Form.Name) = LCase(Text1.Text) Then Form.Show
Next
End Sub
Private Sub Form_Load()
Load Form2 '在这里把你的全部Form都Load进来
Load Form3
End Sub
题目太简单,方法太多了,参考:
不区分大小写,
Private Sub Command1_Click()
If StrComp(Text1, Form2.Name, vbTextCompare) = 0 Then Form2.Show
If StrComp(Text1, Form3.Name, vbTextCompare) = 0 Then Form3.Show
End Sub
Private Sub Command1_Click()
text1.text = lcase(text1.text) '全部转小写
Select case text1.text
case