永发信息网

C#/VB.NET 两个类跨线程操作

答案:1  悬赏:80  手机版
解决时间 2021-02-05 03:36
C#/VB.NET 两个类跨线程操作
最佳答案
代码?
myform.textbox1.text=hi?
应该是提示未将对象设置到对象的引用,不能在窗体句柄创建前使用控件。如果是这样,把myform传给myclass的变量,而不是【直接引用】,应该可以解决追问看我的补充,你说的这两样都没提示,什么都没追答Public Class Form1
Dim objth As New Threading.Thread(AddressOf th)
Sub Log()
Dim 定义委托 As [Delegate]
定义委托 = Sub()
TextBox1.Text = 1111
End Sub
Invoke(定义委托)
'不知道你的窗体是怎样的,不用me不报错吗?
'log过程必须要委托,我这里没有委托log。
End Sub
Sub th()
Dim objMyClass As New myClass1(Me)
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
objth.Start()
End Sub
End Class
Class myClass1
Sub New(f As Form1)
f.Log()
'把窗体传到这里来,不能直接使用。
End Sub
End Class追问谢谢你,我又有一个问题了,怎么传递值呢?
比如Log(“值”),然后TextBox1.Text ="值"
帮忙答完吧,我采纳你追答Sub Log(byref value as string)
Dim 定义委托 As [Delegate]
定义委托 = Sub(byref value as string)
TextBox1.Text = value
End Sub
Invoke(定义委托)
'不知道你的窗体是怎样的,不用me不报错吗?
'log过程必须要委托,我这里没有委托log。
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
行健堂养生馆怎么去啊,我要去那办事
小刘农家乐地址在什么地方,想过去办事
坐238路公交车怎么转大山村轻轨站
鑫巴厘养生spa地址在什么地方,想过去办事
从东单到首都机场怎么乘车啊??
下列属肝经穴的是A.光明B.睛明C.太冲D.养老E.
广源灯饰怎么去啊,有知道地址的么
边伯贤哥哥,边伯范图片
和相亲男才见三面就接吻是不是太快了
深圳市龙华电话区号
单选题Notsomanyyearsago,youhardlyevers
五行(理疗店)地址有知道的么?有点事想过去
石井村地址在什么地方,想过去办事
从天津南站到合肥南站15点36,再乘16点16的车
大连华丰金山花园近况如何
推荐资讯
裤子的裤长出现误差一公分属于国标吗
柳州龙城康辉国旅(柳江营业部)怎么去啊,我要
宝马525新车多少公里换空气滤芯和空调滤芯,
在英语里面 打电话 说的是this is 如果说i am
重庆哪里有做化妆品包装(包装制品)的工厂?
京韵布鞋阁地址有知道的么?有点事想过去
我男朋友是弱视,认识有一年多了,也是最近才
【10乘100等于1000打一成语】根据数字猜成语1
有一个漩涡一样的照相软件
民生银行怎么查工资流水?
我记得有一个可以学习pr ps au ae的网站,上
适合老年人使用的在线电影播放软件?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?