Vb.net 在我的代码中,表单1中的用户名应显示在按钮上表单2的文本框中 专用子命令1_单击 usnm=Text1.Text pass=Text2.Text Shell C:\Users\acer\Desktop\New folder\form2.exe,vbNormalNoFocus 端接头
在当前项目中创建名为Memory.vb的模块 内存中的.vb类型Vb.net 在我的代码中,表单1中的用户名应显示在按钮上表单2的文本框中 专用子命令1_单击 usnm=Text1.Text pass=Text2.Text Shell C:\Users\acer\Desktop\New folder\form2.exe,vbNormalNoFocus 端接头,vb.net,forms,textbox,return,Vb.net,Forms,Textbox,Return,在当前项目中创建名为Memory.vb的模块 内存中的.vb类型 Public CurrentUser as string = "notLoggedIn" Public CurrentPassword as string = "notLoggedIn" 然后在当前项目中创建另一个名为Form2的表单 将您的文本框添加到Form2并将其命名为UsernameTextbox 然后双击form2的背景,它将为您提供一个新的sub。在Private sub和End sub之间,键入: Username
Public CurrentUser as string = "notLoggedIn"
Public CurrentPassword as string = "notLoggedIn"
然后在当前项目中创建另一个名为Form2的表单
将您的文本框添加到Form2并将其命名为UsernameTextbox
然后双击form2的背景,它将为您提供一个新的sub。在Private sub和End sub之间,键入:
UsernameTextbox.Text = CurrentUser
现在我们必须返回Command1_单击并将其放入:
Private Sub Command1_Click()
CurrentUser = Text1.Text
CurrentPassword = Text2.Text
Form2.show()
End Sub
假设这是来自form1的代码,那么它应该可以完成您希望它完成的任务。。此中的任何内容都不会在form2上设置文本框文本。为什么你认为应该这样做?确保它在Command1_Click sub中,并且在show中的's'是大写字母,除非你使用的是像样的IDE,如visual studio。是的,我已经使用了你所说的代码,但问题是,当我运行应用程序时,第一个表单打开,当我单击按钮form2没有打开时,它会显示语法错误如果代码为form1,则生成Form2。显示红色。