中易网

vb label 刷新问题,求教高手

答案:4  悬赏:20  
解决时间 2021-02-22 17:03
VB.NET建立一个窗体,添加标签Label1,其Text属性为“A”,在窗体的Load中加入如下代码:

Private Sub Form_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Public ExpLabel as System.Windows.Forms.Label
ExpLabel= New Label
ExpLabel.Text="B"
Label1=ExpLabel
End Sub

为什么窗体上的Label1显示为“A”?怎样才能使它显示“B”呢(不通过Label1.Text=ExpLabel.Text赋值)?
最佳答案
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim expLabel As Label
ExpLabel = New Label
ExpLabel.Text = "B"
Label1.Text = ExpLabel.Text
'Label1.Refresh()
End Sub

'如果 expLabel 是全局变量 就不重复定义
'.NET 在这里用Public 似乎编译有些问题
全部回答
VB.NET没用过,不过你对象间用Label1=ExpLabel这么赋值,一定是不行的
Public ExpLabel As System.Windows.Forms.Label Private Sub Form_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ExpLabel = New Label ExpLabel.Text = "B" Label1.Text = ExpLabel.Text End Sub
option explicit private sub command1_click() dim i as long for i = 1 to 1000000     doevents     list1.additem i     label1.caption = i  next i end sub
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求高手帮忙写英语作文!环境类,500字左右
扬眉吐气的古代故事
lol阿卡丽银牙皮肤值得全价入吗?17级新手
有没有关于心理健康的测试题
陕西闫氏生物科技有限公司地址在哪,我要去那
卖衣服的20元进货。50元卖掉。岂不是都是大骗
求剧透。那年秋天下雨了
找被人说遇到自己很倒霉的说说
威海天和房地产开发公司地址在哪,我要去那里
羊肉茄盒的做法
C语言 switch case 处理分数段问题 要求输一
求助:盟军敢死队2第一关-黑夜之狼小偷怎样藏
芜湖三华铜业有限公司怎么去啊,有知道地址的
抚顺万家购物广场在哪啊
智能家居应具备功能?什么价位老百姓才可以接
推荐资讯
求一部动漫,主角是骑一匹机械白马的,白马的
女式英伦鞋怎么搭配风衣
《巫师3》DLC怎么用 全DLC获取方法
舞蹈家金星个人资料
现代金融贷款买的车 欠车贷2月6000元 第二期
艾丽莎这个地址在什么地方,我要处理点事
热血传奇品酒大师攻法玛陈酿怎么得到
there is a library naw过去式
丈八矛是什么意思
广东灯汇怎么去啊,有知道地址的么
潍州牌火烧炉怎么样?谢谢
杭州的房子好贵阿,真想可以有一套属于自己的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?