diff --git a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs index a4d1f3b..a5ae224 100644 --- a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs +++ b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs @@ -11,9 +11,53 @@ namespace JoyD.Windows.CS { public partial class Setting : Form { + // 创建并显示检测配置窗口 + public static Setting Form = new Setting(); + + // 定时器字段 + private Timer _timer; + public Setting() { InitializeComponent(); + + // 初始化定时器 + _timer = new Timer(); + _timer.Interval = 1000; // 1秒 = 1000毫秒 + _timer.Tick += Timer_Tick; + + // 注册窗口事件 + this.Shown += Setting_Shown; + this.FormClosing += Setting_FormClosing; + } + + /// + /// 窗口显示时启动定时器 + /// + private void Setting_Shown(object sender, EventArgs e) + { + // 仅在非设计模式下启动定时器 + if (!DesignMode) + { + _timer.Start(); + } + } + + /// + /// 窗口关闭时停止定时器 + /// + private void Setting_FormClosing(object sender, FormClosingEventArgs e) + { + _timer.Stop(); + } + + /// + /// 定时器每秒触发的事件处理方法 + /// + private void Timer_Tick(object sender, EventArgs e) + { + // 这里可以添加每秒需要执行的代码 + // 例如:更新界面数据、检查状态等 } } }