首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >label.caption未更新

label.caption未更新
EN

Stack Overflow用户
提问于 2016-03-21 19:58:25
回答 2查看 9K关注 0票数 2

我的vba没有什么问题。我是vba的新手。所以请在这件事上帮助我。

我有两个类似图片的用户表单。

Userform1

Userform2

userform 1的以下代码

代码语言:javascript
复制
Private Sub CommandButton1_Click()
Me.Hide
UserForm2.Show
End Sub

UserForm2的以下代码

代码语言:javascript
复制
Private Sub CommandButton1_Click()
Me.Hide
UserForm1.TextBox1.Value = ""
UserForm1.Show

End Sub


Private Sub UserForm_Initialize()
Label2.Caption = UserForm1.TextBox1.Value
End Sub

问题是当我返回用户表单1并在文本框中输入值,然后单击go按钮时,它会重定向到用户表单2,但不会更新label1.caption。

有人能帮我更新label1吗?

EN

回答 2

Stack Overflow用户

发布于 2016-03-21 21:37:46

在你的userForm2上使用Useform_Activate事件。

代码语言:javascript
复制
Private Sub UserForm_Activate()
Label2.Caption = UserForm1.TextBox1.Value
Me.Repaint
End Sub
票数 3
EN

Stack Overflow用户

发布于 2016-03-21 20:15:36

在设置值之后使用Me.Repaint,这将强制表单更新其上的所有内容,值将会显示出来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36130427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档