社区
C#
帖子详情
给另外一个窗口传值C# TO C++
redlei
2010-01-18 12:57:59
如题
我有一个C#程序
我想点这个C#程序的botton1 就 弹出 c++的 窗口
并且C#程序,的timer1启动,没0.1秒伤C++的 窗口传送数值
应该怎么做呢?
请高手指点,不尽感激
...全文
120
7
打赏
收藏
给另外一个窗口传值C# TO C++
如题 我有一个C#程序 我想点这个C#程序的botton1 就 弹出 c++的 窗口 并且C#程序,的timer1启动,没0.1秒伤C++的 窗口传送数值 应该怎么做呢? 请高手指点,不尽感激
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mzjmicrosoft
2010-01-18
打赏
举报
回复
WebService
AnfyChan
2010-01-18
打赏
举报
回复
1、把C++的窗体做成dll(用vs2005就可以做),然后即可以调用dll里的C++窗体。
2、把该窗体定义全局的对象,在单击按钮时对它进行实例化,并且启动定时tmer。
3、在定时器执行代码中,实现每0.1秒向实例化的c++窗体传值。
redlei
2010-01-18
打赏
举报
回复
还有,怎么启动另外一个程序呢?
redlei
2010-01-18
打赏
举报
回复
大家可以讲详细点吗?
都是.net下的
socket不是 网络协议吗?
ztenv
2010-01-18
打赏
举报
回复
如果C#调用的是C++的dll,那就定义好接口就行了,
如果不在同一个进程中,那么就只能用进程间通讯了(socket,pipe,webservice)都可以
fox000002
2010-01-18
打赏
举报
回复
IPC 嘛
socket,pipe 之类都可以用
boringame
2010-01-18
打赏
举报
回复
都是.net程序就好办,
C++窗口:
接受参数方法(){
//这里做一些事。
}
timer事件:
C++窗口.接受参数方法();
winform中可使用的委托事件,窗体之间可以
传值
委托在
C#
中是一种类型,它代表了
一个
方法的引用。它可以被用作参数传递或者作为返回值,使得你可以将方法作为数据进行处理。在.NET Framework中,委托类似于
C++
的函数指针,但更安全、更强大。创建自定义委托的语法...
C#
使用委托(delegate)实现在两个form之间传递数据的方法
现在我就从
一个
最简单最实用的
一个
小例子出发分析一下Delegate的使用。 现在有两个窗体Form1和Form2。 两个按钮Button1(Form)和Button2(Form2)。 Form1的代码: private void button1_Click(object sender, ...
wpf利用委托实现窗体之间的
传值
在
C#
中,我们可以定义
一个
委托类型,比如`ValueTransferDelegate`,它代表
一个
接受特定参数并返回特定类型的函数。例如,如果我们要传递
一个
整型值,可以这样定义: ```csharp public delegate void ...
利用委托进行窗体间操作、
传值
委托在
C#
中类似于
C++
的函数指针,但更安全,支持类型检查和多播。委托类型定义了一种调用方法的签名,它能引用与该签名匹配的任何方法。创建委托实例时,我们可以将其关联到特定的方法,然后在需要时通过委托调用这...
winform
c#
中子窗体关闭刷新父窗体的实例
Form2则有
一个
文本框(textBox1)用于输入数据,以及
一个
保存按钮(button1),点击该按钮将数据保存到数据库,并关闭Form2,同时刷新Form1中的DataGridView。 在Form1中,添加按钮的Click事件处理程序是这样实现的...
C#
111,122
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章