C# 窗口间的通讯
来源:互联网 发布:玛祖铭立 知乎 编辑:程序博客网 时间:2024/06/03 19:31
最近正在学习C# 感觉比易语言好用多了,易语言我真的用吐了,动不动就是模块压根没有底层的东西,就算是有也是高手们反编译的,细节一概不知。
老鸟勿喷,发帖纯属站位,以后查找方面
窗口间的通讯我用的是委托
1.定义一个委托
public delegatevoid F1weituo(int s)//有参数的委托public event F1weituo F1shijian;//定义一个委托事件
2.实例化一个委托事件
Form2 fh = new Form2(s);//创建窗口2 fh.Show();//显示窗口2 F1shijian += fh.setF2;//把委托事件和窗口2的setF2()的函数关联起来
3.在子窗口Form2 的代码里写个函数
public void setF2(int s) { int t = (50 - s) / 10; this.Text = "窗口" + t.ToString() + "秒后关闭!!!"; if (s==49) { this.Close();//这个窗口关闭 } }
4.在主窗口Form1的需要传数据的地方调用这个事件就可以了
F1shijian(s)//s是要传入子窗口的数据这个是窗口关闭的倒计时
for (int i=0;i<50;i++) { F1shijian(i); Thread.Sleep(100); }
阅读全文
0 0
- C# 窗口间的通讯
- 两个窗口间的通讯
- C# 窗体间通讯
- 代理实现两个窗口之间的通讯
- C#的usb通讯编程
- c#写的串口通讯
- C#的usb通讯编程
- c#写的串口通讯
- C#的usb通讯编程
- 简单的c# TCP通讯
- c#的udp通讯代码
- C# TcpListener的TCP通讯
- C# Socket的TCP通讯
- C# Socket的TCP通讯
- C# Socket的TCP通讯
- c# socket的tcp通讯
- C# Socket的TCP通讯
- C#下的进程间的通讯 -- 共享内存篇
- HDU 2612
- 剑指offer——31.整数中1出现的次数
- 悲观锁和乐观锁
- 自定义标签多选更改背景图片
- LeetCode 27. Remove Element
- C# 窗口间的通讯
- IP地址为140.123.0.0的地址是B类地址,若要切割为10个子网,而且都要连接上Internet,请问子网掩码应设为
- Docker+Gogs搭建个人Git服务
- python爬虫练习4:刷博客浏览量
- 黑盒测试、白盒测试、灰盒测试之间区别
- Redis PFADD
- 管道
- bzoj 1060: [ZJOI2007]时态同步 树形dp
- pat 乙级 1019. 数字黑洞 (20)