首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当窗体窗口状态最小化时,Webbrowser控件抛出异常。

当窗体窗口状态最小化时,Webbrowser控件抛出异常。
EN

Stack Overflow用户
提问于 2012-05-31 13:08:45
回答 1查看 513关注 0票数 1

我在WinForm上使用WinForm控件。当窗体最小化时,控件抛出异常,

由于应用程序正在发送输入同步呼叫,所以无法发出传出呼叫.(HRESULT例外: 0x8001010D (RPC_E_CANTCALLOUT_ININPUTSYNCCALL))

我已经声明窗口状态为,

代码语言:javascript
复制
this.WindowState = FormWindowState.Minimized;

有人知道这个问题吗?

提前谢谢你,

维杰

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-02 13:05:20

您希望从其他线程修改UI的地方使用调用方法。

代码语言:javascript
复制
        if (control.InvokeRequired)
        { 
            control.Invoke( (MethodInvoker)( ()=> control.updatingfunction() ) ;

        }
        else
        {
            control.updatingfunction();
        }

假设您想对其他线程隐藏一个面板(名为panel1)。那么您的代码将是

代码语言:javascript
复制
       if (panel1.InvokeRequired)
        { 
            panel1.Invoke( (MethodInvoker)( ()=> panel1.Hide() )) ;

        }
        else
        {
            panel1.Hide();
        }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10834300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档