C# 學習使用ToolTip

转载 2007年12月06日 16:03:00
VS中,控件默認是不帶提示功能的,但當我們想讓鼠標放在某個控件上時(如下圖),自動提示信息怎麼辦呢?

       

這時我們就可以用ToolTip。這里是用代碼來編碼的。

編寫過程如下:
1、定義一個ToolTip
2、調用ToolTip的SetToolTip方法,設置對需要提示的控件及提示內容即可。

        //1、ToolTip:表示小矩形快顯視窗 (Pop-Up Window),它會在使用者將指標停留在控制項上時,顯示控制項用途的簡短說明。
        ToolTip ttTip = new ToolTip();

            //2、定義txtGUID的顯示信息
            ttTip.SetToolTip(txtGUID, "輸入得到GUID數目的整數!");

結果如上圖。

同時我們也可以ToolTip作一些設定。如:
            //ToolTipIcon:取得或設定值,以便定義要顯示在工具提示文字旁的圖示類型。
            ttTip.ToolTipIcon = ToolTipIcon.Info;
            
//ForeColor:取得或設定工具提示的前景色彩。
            ttTip.ForeColor = Color.Blue;
            
//BackColor:取得或設定工具提示的背景色彩。
            ttTip.BackColor = Color.LightGray;
            
//AutoPopDelay:當指標靜止於控制項上時,ToolTip 保持可見的時間 (以毫秒為單位)。預設值為 5000。 
            ttTip.AutoPopDelay=5000;
            
//ToolTipTitle:取得或設定工具提示視窗的標題。
            ttTip.ToolTipTitle = "^ v ^";

這時,提示會變成下圖:
             

  開發人員可以根據實際情況進行設定。



 http://www.cnblogs.com/scottckt/archive/2007/12/05/983882.html

相关文章推荐

C# 使用GDI+绘制漂亮的ToolTip控件

  • 2010年04月15日 12:42
  • 455KB
  • 下载

Visual Studio 2010——C#的NotityIcon和ToolTip的使用

实验环境:Windows XP,Visual Studio 2010  Ultimate 1 创建项目     文件>>新建>>项目,选中“Windows窗体应用程序”,如下图所示: ...

C# tooltip 实现

  • 2008年12月30日 10:21
  • 2KB
  • 下载

C#Winform中ToolTip的简单用法

ToolTip信息提示框的作用就不用说了吧,我也没去细研究,只是学习了一下怎么去用,简单记录一下: C#中提供了信息提示框,这有很多用处,可以提示控件或者用户自定义的属性信息,而且可以自动弹出或...

C#中,当鼠标移动到控件上,动态显示提示内容 -> 用代码操作ToolTip

【背景】 写了个C#的小程序,其中在Settings窗体中有些配置参数,希望在鼠标移动到对应的配置选项上,动态显示相关的说明解释内容。 【解决过程】 1.原先就已经知道,有些控件,是带ToolT...

C# 编写带图标和tooltip的ListBox[续]--Item背景色交替变化

跟随前文http://blog.csdn.net/luols/article/details/7184155的脚步继续探索,我们对重写的ListBox项背景色加以控制,让其交替变化显示,并对选中项背景...
  • luols
  • luols
  • 2012年01月08日 16:50
  • 4311

C# datagridview toolTip悬浮框显示详细内容

如图所示,这是公司要我实现的需求。 我的本次采购数量是多个合同的和,所以我想在看这一条的时候显示他们分别是哪个合同的,分别采购了多少。 第一拖一个tooptip控件实现Draw事件 给我们的控件设置下...

C# 编写带图标和tooltip的ListBox

上午刚写了一篇关于带ToolTip的ListBox控件,这一篇是针对所有项,无论项文本长度有无超出控件,都会呈现ToolTip。现在这一篇基础上加一些限制并引进图标显示,只对超出部分的项才呈现Tool...
  • luols
  • luols
  • 2012年01月07日 21:02
  • 6614
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C# 學習使用ToolTip
举报原因:
原因补充:

(最多只允许输入30个字)