腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
C#
Winforms
-
为什么
一些
控件
在
异步
事件
处理
程序
中
更新
,
而
不是
全部
更新
?
、
、
、
尝试执行繁重的任务并保持UI的
更新
。使用async/await,我想在
处理
完成后刷新
一些
控件
。任务被执行,标签被
更新
,进度被报告并且UI不被阻塞。但是网格不会
更新
,尽管它在主线程上运行,并且
在
异步
任务完成之后。如果我
在
另一个
事件
处理
程序
中
调用完全相同网格刷新代码,它就可以工作。然而,我想知道
为什么
网格没有
更新
? 谢谢!
浏览 18
提问于2017-12-12
得票数 0
回答已采纳
4
回答
BeginInvoke回调函数
、
、
、
、
我有一个
c#
.NET
winforms
应用
程序
进行此
异步
调用:我的函数正被委托调用,一切都运行得很好。问题是,
在
辅助线程上完成函数之后,我需要主线程来
更新
我的winform上的
一些
控件
。如果工作线程试图
更新
这些
控件
,.NET就会抓狂。但我需要主线程保持对用户操作的响应,然后仅在工作线程完成调用
异步
函数后才调用函数Up
浏览 0
提问于2012-06-08
得票数 2
回答已采纳
2
回答
单个
控件
的HandleCreated多次出现
、
、
、
我正在使用需要注册到
异步
事件
的
控件
。将使用由
WinForms
控件
实现的接口
在
UI线程
中
引发
事件
我不能在构造函数中注册
事件
,因为它允许
在
控件
完全创建之前调用
事件
处理
程序
。该问题解决方案是使用执行从
事件
处理
程序
到的
异步
事件
注册,
而
不是
浏览 7
提问于2008-12-24
得票数 2
1
回答
加载时ProgressBar百分比消失
、
为什么
我的进度条百分比文本
在
进度条开始加载时消失??我错过了什么吗?
浏览 0
提问于2014-03-01
得票数 0
1
回答
显示System.Progress对话框后,
WinForms
不触发主线程上的
事件
、
、
、
、
进度表
控件
在
主线程(拥有该
控件
)上
更新
。现在,如果我打开任何
WinForms
对话框,然后关闭它,然后启动我的后台任务,System.Progress会突然触发ProgressChanged
事件
,
不是
在
主线程上,而是
在
某个
不是
主线程的线程Y上。这当然会导致一个InvalidOperationException,因为
事件
处理
程序
试图
在
与拥有该
浏览 2
提问于2016-11-18
得票数 3
回答已采纳
2
回答
是否有更有效的方法从串口读取值并实时
更新
图表- WPF
、
、
、
、
使用Live,我正在创建一个实时图形,它用从串口读取的值
更新
。现在,我可以让它工作,但我不认为我这样做的效率,因为我没有经验使用
C#
和WPF。我将从串口读取的数据存储
在
SerialCommunication类
中
。然后,我使用一个按钮启动一个新的任务,它打开串口并
更新
我的图形。我的问题是,每当Serial类收到新值时,我都希望能够
更新
图表,但是,
在
Read()函数
中
更新
了图表,这个函数是从启动新任务时调用的,我认为这可能会导致线程问题。
浏览 0
提问于2018-11-07
得票数 0
回答已采纳
3
回答
为什么
不为
异步
函数
中
的异常触发Application_UnhandledException?
、
、
、
我有一个
异步
成员,它通过Caliburn.Micro约定调用并抛出异常。当该成员是“
异步
子”时,异常将在Application_UnhandledException方法
中
处理
。要么
不是
真的如此,要么是调用堆栈
中
的
一些
应用
程序
代码正在
处理
异常--可能是
在
Caliburn.Micro内部。
浏览 8
提问于2013-12-19
得票数 1
回答已采纳
3
回答
刷新窗体上的所有
控件
我需要刷新表单
中
的
控件
,为此我使用了this.Refresh(),但表单闪烁。怎样才能平滑地刷新
控件
?
浏览 0
提问于2009-08-05
得票数 2
回答已采纳
4
回答
对windows窗体
控件
进行线程安全调用
、
、
MSDN文章:说我们应该使用
异步
委托进行调用。但是
为什么
异步
委托会使调用安全呢?
浏览 2
提问于2010-02-23
得票数 2
回答已采纳
3
回答
在
C#
/
Winforms
中
实现Webservice方法的
异步
、
、
、
假设我正在调用
一些
我不能控制的web服务方法。此方法需要很长时间才能运行,并且开发web服务的人没有考虑包含
异步
版本。
在
C#
/
winforms
中
为这种方法创建
异步
包装器的最佳方式是什么?目前,我使用ThreadPool来运行webservice方法,然后
在
webservice完成时调用
事件
。就像这样。例如,如果我试图从
事件
处理
程序
修改表单
控件
,我会收到
浏览 1
提问于2009-06-24
得票数 1
回答已采纳
2
回答
如何在windows窗体应用
程序
中
实现
异步
模式?
、
、
我
在
winforms
应用
程序
中使用了MVC模式。我需要
异步
调用远程服务。因此,
在
View
中
的某些
事件
中
,我调用相应的Presenter方法。
在
Presenter
中
,我调用服务的BeginInvoke方法。但是to View只能在主线程
中
更新
。我实际上可以将CallBack指向视图中的
一些
函数,并
更新
它的
控件
状态,但这与MVP模式
浏览 0
提问于2010-03-01
得票数 0
回答已采纳
2
回答
在
vb.net
中
创建进度条
、
我希望
在
我的web应用
程序
中
构建一个类似于window.form
控件
的进度条。任何帮助或任何方向都会非常有帮助。我不寻找有人为我做这件事,只是一个链接或
一些
如何开始的指针
浏览 5
提问于2012-06-01
得票数 2
2
回答
0MQ windows GUI最佳实践
、
、
、
我想使用0MQ来实现
一些
非常基本的发布/订阅功能。我的订阅者应用
程序
是一个基于windows GUI的应用
程序
,使用普通的
winforms
。因为
在
0MQ
中
似乎没有显式的引用来
处理
这种情况,所以我假设在最坏的情况下,我将不得不使用BeginInvoke(...)一旦0MQ线程接收到任何订阅消息,就在windows GUI线程上。这看起来很简单,但如果任何人对
处理
这一问题的最佳方法有任何见解/意见/建议,我将非常感谢。 预先感
浏览 1
提问于2012-01-20
得票数 2
3
回答
事件
处理
程序
的访问控制
、
我想访问
控件
事件
处理
程序
中
的参数,
而
不提及它的名称。我之所以想这样做,是因为我正在制作的软件由大量的标签和文本框组成,我更喜欢
在
每个
事件
处理
程序
中
复制和粘贴单个代码,
而
不是
为每个
控件
键入单独的代码。 这样的事情可以
在
C#
中
完成吗?我在用
winforms
。
浏览 4
提问于2014-09-20
得票数 2
回答已采纳
4
回答
Listview ItemSelectionChanged触发两次吗?
、
、
、
、
我
在
C#
中有一个带有ListView
控件
的
Winforms
。这个ListView显示了一个待办事项列表,我正在使用'ItemSelectionChanged‘
事件
来
处理
更新
。问题是,每次我尝试
更新
时,'ItemSelectionChanged‘
事件
都会触发两次。 ItemSelectionChanged
事件
刷新表单以表示
更新
(即从列表
中
删除项)。是否有一种方法可
浏览 3
提问于2010-07-12
得票数 11
回答已采纳
1
回答
如何从Excel互操作
事件
线程
更新
GUI
控件
?
、
、
、
我有一个Excel应用
程序
,它通过官方的
C#
互操作组件库自动执行
一些
Excel任务。我正在为
事件
提供自己的
事件
处理
程序
。Microsoft.Office.Interop.Excel.Application; excel.SheetActivate += excel_SheetActivate; 我相信互操作库从它创建的线程
中
调用这个
事件
<em
浏览 9
提问于2016-09-28
得票数 0
回答已采纳
3
回答
在
不触发
事件
的情况下设置WPF依赖属性
、
、
、
我需要在不触发ValueChanged
事件
的情况下,
在
代码
中
设置
控件
(Slider.Value)的依赖属性(因为是我设置的值,
而
不是
用户)。
在
WPF
中
处理
这种情况的最佳方法是什么?为了澄清,我试图做的是挂钩WPF滑块到一个
WinForms
用户
控件
。目前
在
我的应用
程序
中
,我有一个ValueChanged
事件
处理
<
浏览 0
提问于2008-09-30
得票数 3
回答已采纳
3
回答
为
WinForms
寻找干净的
C#
MVC教程
、
、
、
、
如何创建富用户界面Windows应用
程序
,例如Photo。 我正在寻找干净的MVC教程的
WinForms
与
C#
的某处。(
不是
ASP.NET MVC。)
在
Windows平台上是新的;大多数MSDN和internet教程基本上将所有内容都放入表单类
中
。更多的默认
事件
是
在
表单
中
处理
的,
而
不是
将
事件
发送到
控件
/模型,后者反过来会改变视图的状态。
浏览 5
提问于2009-06-05
得票数 49
2
回答
为什么
我的
Winforms
应用
程序
意外退出,但没有错误?
、
、
我很困惑
为什么
我的VS2010 Windows Forms应用
程序
会被关闭。只要Data Download Manager
中
的状态变量发生更改,就会调用委托。当我的计时器关闭并运行传递给委托的方法时,它似乎
在
我遍历它的过程
中
几乎正常工作(参见下
浏览 0
提问于2011-11-24
得票数 1
2
回答
将TabControl添加到具有现有
控件
的窗体
中
、
、
、
、
在
使用.Net 2.0的
WinForms
C#
中
,我要向具有现有
控件
的窗体添加一个TabControl。有没有一种方法可以将所有的
控件
移动到一个选项卡
控件
中
,
而
不需要Visual Studio把我所有的
事件
处理
程序
都去掉呢?使用Visual Studio 2005。
浏览 0
提问于2011-05-26
得票数 8
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券