WYTC-C#-控制項-NotifyIcon(通知圖示)

 通知圖示(NotifyIcon):狀態欄圖示.
NotifyIcon常用屬性:
BalloonTipIcon  用來設定或獲取NotifyIcon所顯示的BalloonTip上的[圖示]
BalloonTipText  用來設定或獲取NotifyIcon所顯示的BalloonTip上的[文字]
BalloonTipTitle 用來設定或獲取NotifyIcon所顯示的BalloonTip上的[標題]
ICon  用來設定或獲取NotiFyIcon在作業系統狀態欗上的小圖示
Text  用來設定或獲取NotiFyIcon在作業系統狀態欗上的文字
Visible  是否顯示
ContextMenuStrip用來設定或獲取NotifyIcon相關的ContextMenuStrip.
常用方法:
ShowBalloonTip(N) 設定NotifyIcon顯示BalloonTip持續的單位時間
常用事件:
BalloonTipCliked  NotifyIcon所顯示的balloonTip被點擊時觸發
BalloonTipClosed  NotifyIcon所顯示的BalloonTip關閉時觸發
BalloonTipShown   NotifyIcon所顯示的BalloonTip顯示時觸發
DoubleClick   NotifyIcon在狀態欄顯示的小圖示被雙擊時觸發

//CODE EX:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace NotifyIcon_ex
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        public int reviseCount; //記錄校稿次數
        private void Form1_Load(object sender, EventArgs e)
        {
            timer1.Interval = 1000;
        }

        private void btn_revise_Click(object sender, EventArgs e)
        {
             reviseCount = 0;
             notifyIcon1.Text = "Welcome to DrMaster" ;
             notifyIcon1.BalloonTipTitle = "博碩文化";
             notifyIcon1.BalloonTipIcon = ToolTipIcon.Info;

             notifyIcon1.ContextMenuStrip =  this.contextMenuStrip1;
             notifyIcon1.Icon = new Icon("drMaster.ico");
             notifyIcon1.Visible = true;
             timer1.Enabled = true;
             this.Hide();
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            reviseCount = reviseCount + 1;
            string Num= reviseCount.ToString();
            if (reviseCount < 10)
            {
                notifyIcon1.BalloonTipText = "[" + Num + "]次校閱中請稍後....";
                notifyIcon1.ShowBalloonTip(10);
            }
            else
            {
                notifyIcon1.BalloonTipText = "[十次]精心校稿完成^_^";
                timer1.Enabled = false;
                notifyIcon1.ShowBalloonTip(20);
            }
        }

        private void notifyIcon1_DoubleClick(object sender, EventArgs e)
        {
            this.Show();
            notifyIcon1.Visible = false;
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

物欲添彩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值