想问一下大佬
vb吧
全部回复
仅看楼主
level 7
I☞😲 楼主
我做了一个用户登录器
现在想做出来的效果是Form1中的Text1是Form4中label4的值
原先用了Label4.Caption = Form1.Text1.Text
但是进去之后发现Form4的Label1之后内容还是空的(label1内容是 欢迎用户:,label1后面接了label4)
想问一下啥情况啊[汗]
2020年08月28日 13点08分 1
level 7
I☞😲 楼主
Form4Label4代码:
Private Sub Label4_Click()
Label4.Caption = Form1.Text1.Text
End Sub
2020年08月28日 13点08分 2
把Label4_Click改成Form_Load试试(如果出错就把Load改成Activate)
2020年08月28日 14点08分
把Label4_Click改成Form_Load的确可以[呵呵]
2020年08月28日 14点08分
谢谢
2020年08月29日 00点08分
@初音✨七奈 大佬 出错了 后面只能跟数字
2020年08月29日 09点08分
level 7
I☞😲 楼主
改成字母或中文就会报错......
2020年08月29日 09点08分 6
肯定不是你上面发过的那句代码的问题,请调试代码并贴出报错的代码
2020年08月29日 09点08分
@初音✨七奈 怎么弄啊[汗]刚入vb没两天[汗][泪]
2020年08月29日 09点08分
@I☞😲 你的程序代码是你自己写的吗……是的话把代码发出来啊,发程序运行界面有啥用
2020年08月29日 11点08分
2020年08月29日 11点08分
level 7
I☞😲 楼主
还有就是大佬,我在后面改进了一下,想说在Text1里面输入网址,接着调用默认浏览器打开Text1中输入的网址,但是为什么会跳到这个页面??无论是百度还是哔哩哔哩都是跳转到出错的这个界面...
“我要上网”command1键的代码:
Shell "rundll32.exe url.dll,FileProtocolHandler " & Text1.Text & "/infocenter"
就会跳到这:
2020年08月29日 09点08分 7
level 7
I☞😲 楼主
ding
2020年08月29日 09点08分 8
吧务
level 13
' 用默认浏览器打开指定网页
Dim oShell, cWY
Set oShell = WScript.CreateObject("WSCript.shell")
cWY = Text.Text
oShell.run cWY
Set oShell = Nothing
2020年08月29日 10点08分 9
Set oShell = WScript.CreateObject("WSCript.shell")报错 无效外部过程[泪]
2020年08月29日 11点08分
@I☞😲 你的 VB 安装不完整。
2020年08月29日 11点08分
请看 11 楼。
2020年08月29日 12点08分
level 7
I☞😲 楼主
Form1 登录页代码
Private Sub Command1_Click()
If Text2 = 10086 Then
MsgBox "登陆成功"
Form4.Show
Else
MsgBox "账号或密码错误请重新登陆"
End If
If Text1 = 12345 And Text2 = 12345 Then
Form3.Show
End If
user = Text1.Text
End Sub
Private Sub Command2_Clic()
Form1.Hide
Form2.Show
End Sub
Private Sub Text1_Change()
user = Text1.Text
End Sub
Form2 彩蛋页代码空 没写
Form3空
Form4 上网页面代码
Private Sub Command1_Click()
Shell "rundll32.exe url.dll,FileProtocolHandler " & Text1.Text & "/infocenter"
End Sub
Private Sub Form_Load()
Label4.Caption = Form1.Text1.Text
End Sub
Private Sub Label4_Click()
End Sub
求助
2020年08月29日 11点08分 10
text2=10086改成 text2.text="10086" 以此类推
2020年09月06日 09点09分
吧务
level 13
' 用 Windows 自带的网络浏览器打开网页
Dim fnt As String
fnt = "C:\Program Files\Internet Explorer\iexplore.exe "
fnt = fnt & Text1.Text
Shell fnt, 1
2020年08月29日 11点08分 11
1