C#托盘程序制作_wind落涯的空间_百度空间

做了一个remind小托盘程序,设为开机启动,每个一小时弹出窗体和messagebox提醒休息一下,保护视力。功能有待完善。

有待完善的部分:1.托盘右键没有功能;2.想加入音乐、动画等,在美化一下界面;3.主界面上显示时间;4.添加备忘录提醒功能、日历查询功能······呵呵 想远了~~~

运行效果如图

主窗口:


messagebox:

托盘图标(放大图):

托盘的实现主要用了 notifyIcon 控件

每隔一小时提醒是 timer 控件,Interval属性值:3600000

代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace remind
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            this.Hide();           
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            this.Activate();
            this.Show();           
            this.WindowState = FormWindowState.Maximized;
            MessageBox.Show("用电脑时间不短啦,休息一下!", "提醒");
        }
       
        private void notifyIcon1_MouseClick(object sender, MouseEventArgs e)
        {
            this.Activate();
            this.Show();
            this.WindowState = FormWindowState.Normal;
        }

        private void button1_Click(object sender, EventArgs e)
        {      
           
            this.notifyIcon1.ShowBalloonTip(5, "提示", "窗体已经隐藏", ToolTipIcon.Info); //设置气球状工具提示显示的时间为10秒
            this.Hide();

        }
    }
}



郑重声明:资讯 【C#托盘程序制作_wind落涯的空间_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——