星期日, 5月 23, 2021

[C#] ToolTip

官方文章 - ToolTip 類別 內的範例說明,下圖為 ToolTip 效果

[C#] ToolTip

C# Code
using System;
using System.Windows.Forms;

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

        private void Form1_Load(object sender, EventArgs e)
        {
            ToolTip tp = new ToolTip();

            // 設定提示視窗的圖式
            tp.ToolTipIcon = ToolTipIcon.Info;

            // 設定提示視窗的標題。
            tp.ToolTipTitle = "提示訊息";

            // false:標準矩形視窗,此為預設;true:汽球樣式視窗
            tp.IsBalloon = true;

            // 當指標靜止於控制項上時,ToolTip 保持可見的時間 (以毫秒為單位)。 預設值為 5000。
            tp.AutoPopDelay = 5000;

            // 在顯示工具提示視窗之前,指標必須保持靜止在控制項上的時間 (以毫秒為單位)。
            tp.InitialDelay = 1000;

            // 後續工具提示視窗出現之前經過的時間長度 (以毫秒為單位)。
            tp.ReshowDelay = 500;

            // 父控制項為非現用時,是否也會顯示工具提示視窗
            tp.ShowAlways = true;

            // 設定控件顯示文字
            tp.SetToolTip(this.button1, "My button1");
            tp.SetToolTip(this.checkBox1, "My checkBox1");
        }
    }
}

沒有留言:

張貼留言