腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C# UserControl
BeginInvoke
问题
、
、
我有一个C#用户
控件
,它有自己的后台工作线程。此工作线程
在
控件
的构造函数中启动,并在释放
控件
时停止。线程定期使用委托
调用
BeginInvoke
-方法,但有时
在
创建
窗口
句柄
之前
,异常"
Invoke
或
BeginInvoke
不
能在
控件
上
调用
。“ occoures。现在,我问您,如果<em
浏览 2
提问于2010-01-12
得票数 2
回答已采纳
1
回答
在打开窗体
之前
使用
调用
时的InvalidOperationException
、
、
、
例外是: { }这是错误的,因为我应该编写action(),而不是
调用
浏览 1
提问于2016-01-23
得票数 3
回答已采纳
1
回答
InvokeEvent:
在
创建
窗口
句柄
之前
,无法对
控件
调用
Invoke
或
BeginInvoke
, WebSiteVisitedEventArgs args) if (InvokeRequired) else txtStatus.
Invoke
(new WebSiteVisitedCallback(WebSiteVisited), new object[]
浏览 1
提问于2011-04-08
得票数 0
回答已采纳
2
回答
从
调用
内部关闭窗体
、
、
、
、
从
Invoke
内部关闭表单,如下所示: Close(); new Form1();窗体关闭后立即抛出异常:
在
创建
窗口
句柄
之前
,无法
在
控件
上
调用
调用
浏览 4
提问于2015-04-28
得票数 1
回答已采纳
7
回答
在
创建
窗口
句柄
之前
,无法
在
控件
上
调用
调用
或
BeginInvoke
。
、
我会抛出以下异常: if (InvokeRequired)
BeginInvoke
(new UpdateTextFieldDelegate(WriteToForm), finished, numCount);else
Invoke
(new UpdateTe
浏览 5
提问于2011-08-24
得票数 33
回答已采纳
2
回答
不
能在
控件
上
调用
BeginInvoke
当从非UI线程
调用
时,下面的代码行将导致错误: this.fo
浏览 3
提问于2014-03-13
得票数 1
回答已采纳
1
回答
为EndInvoke委托声明MethodInvoker
、
、
如何为这样的EndInvoke声明
BeginInvoke
: frmPressEnableButton.ShowDialog
在
创建
窗口
句柄
之前
,可以
在
控件
上
调用
Invoke
或
BeginInvoke
。2.已可见的窗体,不能显示为模态对话框。
在
调用<
浏览 1
提问于2015-07-31
得票数 0
回答已采纳
2
回答
在
创建
窗口
句柄
之前
,无法对
控件
调用
Invoke
或
BeginInvoke
、
、
我得到这个错误:
在
创建
窗口
句柄
之前
,无法
在
控件
上
调用
Invoke
或
BeginInvoke
。在这几行代码中: new SplashStatusChangedHandle(delegate(string str
浏览 0
提问于2010-06-30
得票数 0
5
回答
Invoke
和
BeginInvoke
、
、
、
Invoke
和
BeginInvoke
之间的区别是什么?我读了一些帖子,在这里我发现了一些有用的信息:private void ProcessRoutine() for (int nValue = StartFrom; nValue <= EndTo; nValue++) this.
Invoke
(this.MyDelegate, nValue);//this.
Begi
浏览 3
提问于2009-12-16
得票数 18
回答已采纳
1
回答
在
创建
窗口
句柄
之前
,无法对
控件
调用
Invoke
或
BeginInvoke
、
、
错误发生在此行
上
{ fTypeLabel.
Invoke
(new MethodInvoker(fuelTypeChosenUnleaded") //checks fuel type and displa
浏览 0
提问于2013-05-06
得票数 0
回答已采纳
3
回答
在
创建
窗口
句柄
之前
,无法对
控件
调用
Invoke
或
BeginInvoke
、
、
void th1() int a=0; { int b = 0; { label2.
Invoke
浏览 0
提问于2011-07-09
得票数 1
1
回答
BeginInvoke
在
发布版本中未
调用
目标方法
、
、
、
、
我有一个方法,我希望
在
UI消息泵
上
执行该方法,从而执行以下操作:
BeginInvoke
(new MethodInvoker(MethodToInvokeMethodToInvoke() {现在,当我
创建
项目的但是,当我
创建
一个发布版本时,"MethodT
浏览 0
提问于2010-06-09
得票数 2
回答已采纳
1
回答
如何从另一个类和另一个线程向列表框中添加项?
、
、
、
add_data_to_listbox(string data, ListBox listbox) MainForm mnfrm = new MainForm(); }));} 但是我得到了以下错误消息:附加信息:
在
创建
窗口
句柄
之前</em
浏览 0
提问于2018-03-23
得票数 0
2
回答
试图
在
调用
UI线程时避免异常
、
、
、
.
在
长期运行的查询中,有时用户会不耐烦地关闭
窗口
.或者,当其中一个
控件
基于计时器自动刷新时,用户会意外地关闭一个
窗口
。当这种情况发生时,查询完成后,回调委托中的
调用
调用
将在InvalidOperationException中失败,因为
控件
没有
窗口
句柄
。我的猜测是线程
在
check和
Invoke
调用
之间被抢占,就像在引发事件委托
之前
检查事件委托为null
浏览 2
提问于2011-04-21
得票数 1
回答已采纳
4
回答
什么时候注册一个将
调用
Form.
Invoke
到事件的方法?
、
、
、
我
在
Windows窗体应用程序中得到以下异常 System.InvalidOperationException:
在
创建
窗口
句柄
之前
,无法
在
控件
上
调用
调用
或
BeginInvoke
。异常发生的方法
调用
this.
Invoke
(System.Windows.Forms.Form.
Invoke
)。此方法被注册到构造函数中的另一个类的事
浏览 15
提问于2011-04-12
得票数 4
回答已采纳
3
回答
检测是否已处置控制
、
、
在
我的应用程序中,我有一个用户
控件
,它使用线程池执行异步操作。{ //refresh the grid data on the UI thread
在
创建
窗口
句柄
之前
,无法
在
控件
上
调用
调用
<
浏览 4
提问于2010-12-16
得票数 17
回答已采纳
1
回答
从FileSystemWatcher
创建
子
窗口
、
我有一个FileSystemWatcher
在
监视新
创建
的文件。win.Owner = this;win.ShowInTaskbar = false;{}); 这给了我一个不同的
浏览 1
提问于2021-02-09
得票数 0
回答已采纳
2
回答
在
多线程操作中在哪里
调用
Control.
Invoke
/
BeginInvoke
?
、
、
、
for (decimal i = 0; i < 100000000; i++) _sum += i; //txtSum.
BeginInvoke
(_setSum); }如果我
在
this和txtSum上
调用
this方法,有什么区别呢?它们都是UI线程中的
控件
,都不例外地
调用
我的委托,它们的工作也很出色,那
浏览 8
提问于2015-08-12
得票数 3
1
回答
IsHandledCreated设置为false,但在运行时将其设置为true?
、
、
Hi, if (InvokeRequired && this.IsHandleCreated){ return;} 这会引发异常:除非
创建
了
窗口
句柄
,否则不
能在
控件
上
调用
、
Inv
浏览 2
提问于2012-06-29
得票数 1
回答已采纳
2
回答
如果Form.
Invoke
已经
在
正确的线程中,那该怎么办呢?
、
我有一个代码块,它必须在与
窗口
相同的线程中执行。所以我想为这个块
调用
Form.
Invoke
。但是,包含代码块的方法可以从不同的线程
调用
,其中一个线程是
窗口
线程。所以我的问题是:尽管该方法可能已经
在
正确的线程中被
调用
,但是否可以只使用Form.
Invoke
?或者这会产生开销,甚至是可能的错误来源?
浏览 1
提问于2011-09-19
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
LabVIEW基础知识:如何理解引用及其编程方法
用户界面对象的线程亲缘性第二篇:设备上下文
通过XAML Islands使Windows桌面应用程序现代化
借助API实现黑盒自动化测试工具的编写
Qt 6平台的特有API
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券