vb.net - 如何使用另一个表单的文本框的值设置表单的标签文本?
问题描述
我有三个表单 login.vb、dashbord.vb 和 stock.vb 在 login.vb 表单中我使用这个
Public LoginUser As String
在登录按钮中使用这个
LoginUser = txtUser.Text
然后我在 dashbord.vb 表单的标签中使用 LoginUser
Private Sub Dashbord_Load(sender As Object, e As EventArgs) Handles MyBase.Load
hi.Text = My.Forms.login.LoginUser
End Sub
之后,我再次在 stock.vb 表单的标签中使用 LoginUser
Private Sub Stock_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Label1.Text = My.Forms.login.LoginUser
End Sub
之后,当我运行程序时,dashbord.vb 表单的 hi.text 显示 Login.vb 表单的 LoginUser 的值但是 stock.vb 表单的 Label1.Text 没有显示 Login.vb 表单的 LoginUser 的值
解决方案
推荐阅读
- python - python3.x 使用 format() 打印列表的每个值
- node.js - 我们如何仅从 js 的新行中删除逗号
- python - PyTorch - 有效地应用注意力
- php - 使用图形 API 进行 Facebook 分页
- java - 如何使内容列表比父屏幕长?
- php - 雄辩的特定 $fillable 用于 Model::create() 和另一个 $fillable 用于 Model->update()
- c++ - 从版本控制签出后,Visual Studio C++ Google Test 无法识别 TEST 宏
- python - Sklearn:将类名传递给 make_scorer
- amazon-web-services - 无法让 LetsEncrypt SSL 证书与 AWS Lightsail 一起使用
- qt - 为自定义 QT 类应用不同的 QSS 样式表