腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在打开窗体
之前
使用
调用
时的InvalidOperationException
c#
、
multithreading
、
winforms
、
invoke
例外是:
Invoke
方法搜索
浏览 1
提问于2016-01-23
得票数 3
回答已采纳
1
回答
C# UserControl BeginInvoke问题
c#
、
user-controls
、
begininvoke
我有一个C#用户
控件
,它有自己的后台工作线程。此工作线程
在
控件
的构造函数中启动,并在释放
控件
时停止。线程定期使用委托
调用
BeginInvoke -方法,但有时
在
创建
窗口
句柄
之前
,异常"
Invoke
或BeginInvoke不
能在
控件
上
调用
。“ occoures。现在,我问您,如果
控件
尚未完全
创建
,如何从
浏览 2
提问于2010-01-12
得票数 2
回答已采纳
2
回答
如果Form.
Invoke
已经
在
正确的线程中,那该怎么办呢?
.net
、
winforms
我有一个代码块,它必须在与
窗口
相同的线程中执行。所以我想为这个块
调用
Form.
Invoke
。但是,包含代码块的方法可以从不同的线程
调用
,其中一个线程是
窗口
线程。所以我的问题是:尽管该方法可能已经
在
正确的线程中被
调用
,但是否可以只使用Form.
Invoke
?或者这会产生开销,甚至是可能的错误来源?
浏览 1
提问于2011-09-19
得票数 2
回答已采纳
4
回答
使用System.Window.Forms.
Invoke
(委托)从另一个窗体
调用
窗体时发出
c#
、
.net
、
multithreading
、
winforms
sender, EventArgs e) SessionMgmt.GetInstance().StartFormB(); } return _sessinMgr; } {{但是,它从frB.
Invok
浏览 3
提问于2013-07-23
得票数 0
2
回答
从
调用
内部关闭窗体
c#
、
winforms
、
exception
、
invoke
、
ui-thread
从
Invoke
内部关闭表单,如下所示: Close(); new Form1();窗体关闭后立即抛出异常:
在
创建
窗口
句柄
之前
,无法
在
控件
上
调用
调用
或Beg
浏览 4
提问于2015-04-28
得票数 1
回答已采纳
2
回答
不
能在
控件
上
调用
BeginInvoke
c#
当从非UI线程
调用
时,下面的代码行将导致错误:
浏览 3
提问于2014-03-13
得票数 1
回答已采纳
2
回答
试图
在
调用
UI线程时避免异常
c#
、
winforms
、
multithreading
、
invalidoperationexception
.
在
长期运行的查询中,有时用户会不耐烦地关闭
窗口
.或者,当其中一个
控件
基于计时器自动刷新时,用户会意外地关闭一个
窗口
。当这种情况发生时,查询完成后,回调委托中的
调用
调用
将在InvalidOperationException中失败,因为
控件
没有
窗口
句柄
。我的猜测是线程
在
check和
Invoke
调用
之间被抢占,就像在引发事件委托
之前
检查事件委托为null
浏览 2
提问于2011-04-21
得票数 1
回答已采纳
1
回答
从FileSystemWatcher
创建
子
窗口
c#
、
file-watcher
我有一个FileSystemWatcher
在
监视新
创建
的文件。win.Owner = this;win.ShowInTaskbar = false;{}); 这给了我一个不同的
浏览 1
提问于2021-02-09
得票数 0
回答已采纳
2
回答
跨线程操作无效,
控件
是从
创建
控件
的线程以外的线程访问的
c#
、
multithreading
= null) _output.
Invoke
(new MethodInvoker(delegate { _output.AppendText(s); }));
浏览 0
提问于2013-07-09
得票数 3
回答已采纳
2
回答
在
创建
窗口
句柄
之前
,无法对
控件
调用
Invoke
或BeginInvoke
.net
、
invoke
、
begininvoke
我得到这个错误:
在
创建
窗口
句柄
之前
,无法
在
控件
上
调用
Invoke
或BeginInvoke。在这几行代码中: new SplashStatusChangedHandle(delegate(string str
浏览 0
提问于2010-06-30
得票数 0
2
回答
跨线程操作(而不是valid...
Invoke
和委托)似乎毫无用处。
c#
、
multithreading
我试图
在
进度表单中编写所有函数,以便它们被
调用
和委托所包装。不幸的是,这段代码不能正常工作,因为当我期望this.InvokeRequired返回true时,它正在返回false。问题是,当我执行程序时,有时它会抛出一个异常:跨线程操作无效:从
创建
线程以外的线程访问“FormProgress”。 { {
浏览 1
提问于2018-10-30
得票数 1
回答已采纳
1
回答
InvokeEvent:
在
创建
窗口
句柄
之前
,无法对
控件
调用
Invoke
或BeginInvoke
c#
WebSiteVisitedCallback(WebSiteVisited), new object[] { args }); txtStatus.
Invoke
(new WebSiteVisitedCallback(WebSiteVisited), new object[] { args });InvokeEvent:
在
创建
窗口
句柄
之前
,无法对
控件
调用
Inv
浏览 1
提问于2011-04-08
得票数 0
回答已采纳
1
回答
如何从另一个类和另一个线程向列表框中添加项?
c#
、
class
、
listbox
、
delegates
add_data_to_listbox(string data, ListBox listbox) MainForm mnfrm = new MainForm(); }));} 但是我得到了以下错误消息:附加信息:
在
创建
窗口
句柄
之前</em
浏览 0
提问于2018-03-23
得票数 0
4
回答
什么时候注册一个将
调用
Form.
Invoke
到事件的方法?
c#
、
.net
、
winforms
、
invoke
我
在
Windows窗体应用程序中得到以下异常 System.InvalidOperationException:
在
创建
窗口
句柄
之前
,无法
在
控件
上
调用
调用
或BeginInvoke。异常发生的方法
调用
this.
Invoke
(System.Windows.Forms.Form.
Invoke
)。此方法被注册到构造函数中的另一个类的事件中,这似乎会导致一个争用条件和这个
浏览 15
提问于2011-04-12
得票数 4
回答已采纳
2
回答
C# ListView
不
更新
c#
、
winforms
、
multithreading
、
user-interface
、
invoke
我认为C# win forms
在
某些情况下不能很好地重新绘制的问题已经
在
不同的地方解决了,但是,我没有通过使用我在网络
上
找到的简单片段来解决我的问题。我的问题是:
在
表单
上
,我有一个listView,它与自定义数据持有者(2列、一个键和最后一个更新日期)相关联。从不同的地方,我需要
调用
updateTime(key)方法,然后
在
GUI中复制更改。
在
调试中,代码一定会出现在那里。我相信这个问题可以用异步“
调用
”来解决,所以我提到了这篇文章,
浏览 4
提问于2011-11-16
得票数 3
回答已采纳
3
回答
线程可以拥有其他
句柄
吗?
c#
、
windows
在
拥有
控件
的基础
窗口
句柄
的线程
上
执行指定的委托。
句柄
\线程
句柄
-引用4882 x20 4827 \ 7
浏览 7
提问于2011-12-01
得票数 0
回答已采纳
7
回答
在
创建
窗口
句柄
之前
,无法
在
控件
上
调用
调用
或BeginInvoke。
c#
、
winforms
我会抛出以下异常: {}
Invoke
浏览 5
提问于2011-08-24
得票数 33
回答已采纳
1
回答
windows窗体-
调用
Control.
Invoke
时出现错误,提示
控件
尚未加载
winforms
、
multithreading
、
events
、
controls
myWidget.InterestingThingHappened += InterestingThingHappened; } { myLabel.
Invoke
(new Action然后我看到一个异常,上面写着‘
在
创建
窗口
句柄</e
浏览 2
提问于2012-09-24
得票数 0
1
回答
在
创建
窗口
句柄
之前
,无法对
控件
调用
Invoke
或BeginInvoke
c#
、
wcf
、
invoke
错误发生在此行
上
{ fTypeLabel.
Invoke
(new MethodInvoker(fuelTypeChosenUnleaded") //checks fuel type and displa
浏览 0
提问于2013-05-06
得票数 0
回答已采纳
1
回答
从另一个类中的另一个线程向数据视图中添加一行
c#
grid.datagridview.Rows.Add("hello", "it's me");我得到了以下错误: artic
浏览 1
提问于2017-05-28
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用户界面对象的线程亲缘性第二篇:设备上下文
LabVIEW基础知识:如何理解引用及其编程方法
通过XAML Islands使Windows桌面应用程序现代化
借助API实现黑盒自动化测试工具的编写
Qt 6平台的特有API
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券