社区
C#
帖子详情
Thread 如何向 Form 传递消息或Event?
coldwinter_stone
2008-08-06 03:02:38
C# Application.
正在设计一个登录窗口.
点击登录按钮后,启动一个线程与Server端通信,同时启动一个进度条.
设想的是当收到登录应答到结束掉这个进度条,请问该如何做呢?
...全文
85
6
打赏
收藏
Thread 如何向 Form 传递消息或Event?
C# Application. 正在设计一个登录窗口. 点击登录按钮后,启动一个线程与Server端通信,同时启动一个进度条. 设想的是当收到登录应答到结束掉这个进度条,请问该如何做呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
coldwinter_stone
2008-08-06
打赏
举报
回复
使用了BeginInvoke()
其功能是 在创建控件的基础句柄所在线程上异步执行委托.
谢谢greystar
coldwinter_stone
2008-08-06
打赏
举报
回复
[Quote=引用 3 楼 greystar 的回复:]
线程切换,InvokeRequired 看这个帮助
[/Quote]
按照你的提示,找到:如何:使用后台线程搜索文件.
应该与我的需求类似.
偶去试试看.
greystar
2008-08-06
打赏
举报
回复
线程切换,InvokeRequired 看这个帮助
hopewoo
2008-08-06
打赏
举报
回复
如果登陆是在类里面做的,可以在form里绑定这个类的某个时间,登陆函数成功调用完毕后出发这个事件,form收到这个事件后就关闭进度条.
如果直接在form里做的.那就等登陆函数调用完毕后异步停止进度条.
coldwinter_stone
2008-08-06
打赏
举报
回复
在新启动的线程中,是无法访问Form的进度条控件的.
baihe_591
2008-08-06
打赏
举报
回复
Dispose
c#线程-线程间发
消息
-线程给窗体传值
这篇文章,部分代码是一个好友(高手)BoC2008告诉我的。。。首先是个超简单的例子:using System.
Thread
ing;namespace ConsoleApplication1{ class Program { public static
Thread
thread
1 = new
Thread
(new
Thread
Start(Hell
java.awt.
event
dispatch
thread
_java – 如何选择一个AWT-
Event
Queue线程,当有几个
我成功地将自己的Java代码注入到运行的Oracle
Form
s应用程序中,使用DLL注入和一些jni欺骗. (Windows 7,32位,Oracle
Form
s 11,JRE Java 8)我可以遍历组件树,并查询和设置一些基本Java对象中的值,例如来自class oracle.
form
s.ui.VTextField的值当我试图模拟用户点击oracle.apps.fnd.ui.Button时...
C#实现窗口间
消息
通信
C#实现不同窗口间的
消息
通信 有时候我们需要在一个程序中向另外一个窗口
传递
数据,以实现不同窗口间的数据通信,下面介绍两种通信方式,一种是使用窗体的
消息
处理机制,另一种是使用委托实现
消息
通信。 1 重写窗体
消息
发送机制来发送自定义
消息
首先创建一个窗口程序A,添加数据发送以及打开窗口B的按钮,并重写
消息
发送函数,如图: 窗口程序A代码如下: using System; usi...
C#中的事件(
event
)
事件模型(
event
model) 事件模型的5个组成部分 事件拥有者(
event
source)(类对象)(有些书将其称为事件发布者) 事件成员(
event
)(事件拥有者的成员)(事件成员就是事件本身,事件不会主动发生,其只会在事件拥有者的内部逻辑的触发下发生。) 事件响应者(
event
subscriber)(类对象)(有些书将其称为事件订阅者) 事件处理器(
event
handler)(事件的响应者的成员)(根据拿到的事件参数/信息对事件进行处理) 事件订阅(委托类型) 举个栗子:“裁判员开枪,运
消息
传递
(Message Passing)
消息
传递
(Message Passing) 通常可用把并行程序理解为一组相互独立的、能够发关和接收
消息
的组件,这也称为角色模型(ActorModel),在维基百科上可找到更正式的解释 http://en.wikipedia.org/wiki/Actor_model。虽然使用
消息
传递
的场景往往相当复杂,但是其背后的思想却相对简单,正像下面将要看到的示例一样:
消息
传递
背后的基本思想是这
C#
111,120
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章