C# toolTipにアイコンを設定する

  • 作成日 2021.09.02
  • 更新日 2022.04.11
  • C#
C# toolTipにアイコンを設定する

C#で、ToolTipIconを使用して、toolTipにアイコンを設定するサンプルコードを記述してます。

環境

  • OS windows10 pro 64bit
  • Microsoft Visual Studio Community 2019 Version 16.7.1

ToolTipIcon使い方

ToolTipIconに定数を設定することで、アイコンを設定することが可能です。

toolTip1.ToolTipIcon = ToolTipIcon.Info;

設定できるアイコンの種類は以下となります。

内容
ToolTipIcon.Noneアイコンなし
ToolTipIcon.Info情報
ToolTipIcon.Warning警告
ToolTipIcon.Errorエラー

サンプルコード

以下は、
「実行」ボタンをクリックすると、ツールチップにアイコンを設定して変更する
サンプルコードとなります。

using System;
using System.Windows.Forms;

namespace FormTestApp
{
    public partial class Form1 : Form
    {

        public Form1()
        {
            InitializeComponent();

            // ツールチップを設定
            toolTip1.SetToolTip(label1, "ラベルです");
            toolTip1.SetToolTip(button1, "ボタンです");
        }
        
        private void button1_Click(object sender, EventArgs e)
        {
            if (toolTip1.ToolTipIcon == ToolTipIcon.None)
            {
                // info            
                toolTip1.ToolTipIcon = ToolTipIcon.Info;
            }
            else if (toolTip1.ToolTipIcon == ToolTipIcon.Info)
            {
                // 警告
                toolTip1.ToolTipIcon = ToolTipIcon.Warning;
            }
            else if (toolTip1.ToolTipIcon == ToolTipIcon.Warning)
            {
                // エラー
                toolTip1.ToolTipIcon = ToolTipIcon.Error;

            }
            else if (toolTip1.ToolTipIcon == ToolTipIcon.Error)
            {
                // アイコンなし
                toolTip1.ToolTipIcon = ToolTipIcon.None;

            }

        }
    }
}

アイコンが設定されていることが確認できます。