社区
C#
帖子详情
OpenFileDialog在线程中使用
ztmsimon
2017-07-22 09:42:31
我想在线程中调用OpenFileDialog的ShowDialog()方法,但是提示要将线程设置成为STAThread模式。
我想到如果线程中使用界面上的Control的时候可以使用Invoke,那是不是Component也能使用其他方式来完成线程中的使用?
有没有大神知道的?
...全文
182
2
打赏
收藏
OpenFileDialog在线程中使用
我想在线程中调用OpenFileDialog的ShowDialog()方法,但是提示要将线程设置成为STAThread模式。 我想到如果线程中使用界面上的Control的时候可以使用Invoke,那是不是Component也能使用其他方式来完成线程中的使用? 有没有大神知道的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ztmsimon
2017-07-22
打赏
举报
回复
但是Component 没有Invoke相关的方法啊。 我还尝试希望找到Component所在的winform或者control,然后再对control使用Invoke,但是好像也找不到对应的control的方法。
以专业开发人员为伍
2017-07-22
打赏
举报
回复
Component 如果需要 STA 模式时当然也可以使用 control.BeginInvoke/Invoke 方式注册到单独的 UI 主线程去执行。
.NET
中
OpenFileDialog
使用
线程
报错的解决方法
主要为大家详细介绍了.NET
中
OpenFileDialog
使用
线程
报错的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Visual.C#.编程精彩百例
实例72 在.NET程序设计
中
使用
ATL 实例73 浏览Internet文件 实例74 在C#应用程序
中
打开浏览器 实例75 显示Internet文件信息 实例76 Puzzle游戏 实例77 MDI窗体菜单设计(1) 实例78 MDI窗体菜单设计(2) 实例...
C# 文件上传下载(Excel导入,多
线程
下载)功能的实现代码
OpenFileDialog
dialog = new
OpenFileDialog
(); dialog.Filter = Microsoft Excel files(*.xls)|*.xls;*.xlsx; //筛选打开文件类型 :图片 *.jpg|*.jpg|*.bmp|*.bmp ;音频文|*.mp3;*.wma;*.aac;*.midi;
《Visual.C#.编程精彩百例》配套光盘part1
实例46 防止多
线程
应用程序死锁 实例47 文件同步操作与应用 实例48 在COM程序设计
中
使用
.NET组件 实例49 文件异步操作与多处理器系统 实例50 获取网络主机IP地址 实例51 C#对话信息框的应用...
《Visual.C#.编程精彩百例》配套光盘.part2
实例46 防止多
线程
应用程序死锁 实例47 文件同步操作与应用 实例48 在COM程序设计
中
使用
.NET组件 实例49 文件异步操作与多处理器系统 实例50 获取网络主机IP地址 实例51 C#对话信息框的应用...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章