C# WINFORM 如何在新窗体中关闭(停止)原窗体的时钟

C# WINFORM 如何在新窗体中关闭(停止)原窗体的时钟,第1张

你不会是在Form2中这样调用Form1中的方法的吧

Form1 fr1 = new Form1()

fr1.CloseTime()

方法一

1、这样打开Form2

Form2 fr2 = new Form2()

fr2.ShowDialog(this)

2、这样执行态棚Form1中的方法

((Form1)this.Owner).CloseTime()

方法二

把Form2的构造函数加个参数,类型是Form1

创建Form2时把this传递进来

在Form2中接收一下参数存成成员变闷闭孝量例如Form1 _form1

用这个蚂稿成员变量执行CloseTime()方法。_form1.CloseTime()

在数据库里面保存乱衫一个按钮的点击信哗伍腔息,里面包括一个点击时间。然后在程序里面开始运行的时候获取下这个时间,这个时间要每隔24小时读取一次。写一个定时执行的事件,每隔一段时间就去对比这个按钮的点击时间,如果超过24小时这个按钮就设置为可用,点击这个按钮的事件里面记得修改下对应数据库里面的点击橘游信息。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12293343.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存