求大神指点.vb.net 在线程里面 怎么不能 修改 Label1.Text = "A001" 的值呢 ?

PrivateSubButton4_Click(senderAsObject,eAsEventArgs)HandlesButton4.ClickDimxianc1AsTh... Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
Dim xianc1 As Threading.Thread
xianc1 = New Threading.Thread(AddressOf CC)
xianc1.Start()
End Sub
Sub CC()
Label1.Text = "A001"
Label1.Location = New Point(5, 5)
Label1.Size = New Point(150, 20)
PictureBox1.Location = New Point(5, 25)
PictureBox1.Size = New Point(150, 110)
PictureBox1.Visible = True
End Sub

求大神指点.vb.net 在线程里面 怎么不能 修改 Label1.Text = "A001" 的值呢 ?
我想在线程里面 修改 Label1的标题 大小 位置 颜色 和 PictureBox1的位置 大小
在线程外面 可以 使用 在线程内就无法使用 求大神 指点....
展开
 我来答
百度网友bdb9803
推荐于2016-07-26 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
在线程里面做UI设计,需要用委托的方式,尽量不要在线程里面做太多控件的修改,比如你的代码,位置大小可以在主线程设置好,在线程里面,只改Text
追问
求大神给个例子好么...我是初学这个...
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式