C# 如何让一个自定义控件在该控件的内部调用函数,使其在一个子线程中运行?

我有一个主窗体Form1,然后一个自定义控件selfControl,这个自定义控件有两个函数,start()和stop(),分别表示启动和关闭该控件。然后,我在Form1... 我有一个主窗体Form1,然后一个自定义控件selfControl,这个自定义控件有两个函数,start()和stop(),分别表示启动和关闭该控件。然后,我在Form1里面使用这个控件,但是,selfControl是在Form1中的线程中运行,而不是在一个独立的子线程中运行。我的目的是,让selfControl调用start()之后,在start函数中调用一个函数,让selfControl就在一个子线程里面运行,而不用在Form1里面生成一个子线程,让selfControl运行。
。。。。
展开
 我来答
百度网友d242235
2015-06-22 · TA获得超过2385个赞
知道大有可为答主
回答量:1403
采纳率:84%
帮助的人:804万
展开全部
这问的什么跟什么的?windows窗体UI控件就是个单线程环境,你没办法在新线程里"运行一个UserControl"。如果UserControl内部有个耗时函数,倒是可以把这个函数本身多线程运行。
ht1201
2015-06-17 · 超过60用户采纳过TA的回答
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:76.4万
展开全部
没必要因为他们都在一个线程里面
追问
重新开了一个问题。
追答
? 什么问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1403a62
2015-06-19 · TA获得超过366个赞
知道答主
回答量:120
采纳率:0%
帮助的人:23.1万
展开全部
你这个是多线程吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
狗血食堂
2018-11-28
知道答主
回答量:3
采纳率:0%
帮助的人:3024
展开全部
我也是相同的问题,怎么解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式