onmouseover 执行 ToolTip 控件

Tooltip控件是一个简单,但非常有用的控件。它能够为我们的软件提供非常漂亮的提示信息,提高软件的可用性,给用户比较好的体验。假设现在有两个按钮,一个用来预览吊线世系图,一个用来预览行转。为了保持按钮文本的简洁,以及为按钮尺寸所限。我们不能可能把这个按钮的主要功能通过text属性表述清楚,这个时候我们就可以用到tooltip控件了。

首先我们在按钮所在窗体添加一个tooltip控件,将id该为ttMsg.这个时候你几乎可以在当前窗体的所有控件的属性框中添加了一个叫ttMsg上的tooltip属性.

我们就可以填入一些提示信息了。运行程序将鼠标移到当前控件的上方(如果此控件可用)就会出现一个非常漂亮的提示框里面出现的就是我们在控件tooltip属性上填入的信息。

如果你觉的这个提示不好看,或者这个颜色不好看。这些都很好解决,我们可以通过改变 ttMsg的属性到达这些效果。

Tooltip有很多属性,最常用的有这些。BackColor、ForeColor、IsBalloon、TooltipTitle。

BackColor可以让我们改变提示框的背景色,如将浅黄色改为浅绿色。

ForeColor可以改变字体颜色,如果将黑色改为红色。

IsBallon可以改变提示框的样式,IsBallon是个bool类型,默认的情况下为false,它以方形出现,当把它设为true时就会以云的形式出现。

TooltipTile是为提示信息加上标题。

Tooltip还有许多属性用来改变它,甚至我们还可以扩展它。在我的项目中只用到了上述几个,根据需要我们还可以进一步改变它。

onmouseover 执行 ToolTip 控件,布布扣,bubuko.com

时间: 2024-10-27 23:24:39

onmouseover 执行 ToolTip 控件的相关文章

UI的优化之ToolTip控件的使用

大家在使用电脑的时候可能都注意到一个现象:当鼠标指向图片或者汉字的时候,旁边会出现浮动文本. 其实这样的效果用.Net实现起来很简单,需要用到ToolTip控件.下面简单介绍一下ToolTip及其简单用法. 简介: ToolTip之前是控件所有的属性,在VB.Net中用单独的ToolTip控件来代替.作为一个单独类,可以让用户更加方便地对ToolTip类进行重写. ToolTip的常用属性 (1) Active 属性:获取或设置一个值,指示工具提示当前是否处于激活状态. 如果工具提示当前处于活动

ToolTip控件的应用

Tooltip控件是一个简单,但非常有用的控件.它能够为我们的软件提供非常漂亮的提示信息,提高软件的可用性,给用户比较好的体验.假设现在有两个按钮,一个用来预览吊线世系图,一个用来预览行转.为了保持按钮文本的简洁,以及为按钮尺寸所限.我们不能可能把这个按钮的主要功能通过text属性表述清楚,这个时候我们就可以用到tooltip控件了. 首先我们在按钮所在窗体添加一个tooltip控件,将id该为ttMsg.这个时候你几乎可以在当前窗体的所有控件的属性框中添加了一个叫ttMsg上的tooltip属

Grumble.js气泡形状的提示(Tooltip)控件

Grumble.js是一个jQuery插件可用于创建球形汽泡Tooltips. Grumble.js采用淡入/淡出的效果展示,可以设置成自动消失或一直显示直到被关闭为止. Tooltips显示的位置可灵活自动变幻,360度全方位无死角,无残留.还能指定任意距离,应用任意CSS样式. 这个插件还提供一些回调方法如:onShow.onBeginHide和onHide等. 使用方法: 一.引入必需文件 <script type="text/javascript" src="j

1.Win32控件-ToolTip的使用

最近在MFC中使用ToolTip时有诸多疑惑,查阅了不少资料,仔细研究了MSDN文档,在此记录使用方法和注意事项,与大家共勉. 1.理论 首先,思考一下,如果是我们自己来实现ToolTip(工具提示)的功能,要如何做呢?最自然的想法是:当我们把鼠标移动到希望提示的窗口时弹出一个提示窗口,我们把鼠标移出希望提示的窗口时关闭提示窗口.OK,微软也不会比我们聪明多少,它的实现基本思想就是这样的. 需要注意的是微软为了保证使用的方便,使用了设计模式中的观察者模式,这样使用方便,但是却造成了理解上的不易.

C#中线程对控件的访问

Control类提供了一个Invoke方法来给子线程访问主线程的控件,它的原型是酱紫的: object.Control.Invoke(Delegate method); object.Control.Invoke(Delegate method,params object[] args); method是已创建的委托对象,如果该对象的关联方法有参数,那就放在数组args中,没有就不用传 Invoke食用方法如下(假设我访问控件的方法是getForms()): public delegate vo

silverlight中常用的控件

一.布局控件 Canvas面板是一种很基础的布局面板,它支持对其中的控件采用绝对坐标定位.Canvas.Top和Canvas.Left.Canvas.ZIndex附加属性:如果指定了两个控件相对于父容器Canvas同样的边距,则后面声明的控件父覆盖前面声明的控件.这时我们可以使用Canvas.ZIndex属性来改变它们的显示顺序. StackPanel是一种简单的布局面板,它支持用行或列的方式来定位其中包含的控件.StackPanel 常用于安排页面上的一个很小的 UI 部分.默认情况下,Ori

Win10系列:C#应用控件基础16

ToolTip控件

VC/MFC 在ListCtl 控件中随鼠标移动提示单元格信息

[cpp] view plaincopy BEGIN_MESSAGE_MAP(CTipListCtrl, CListCtrl) //{{AFX_MSG_MAP(CTipListCtrl) ON_WM_MOUSEMOVE() ON_WM_DESTROY() //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CTipLis

Ajax控件之ScriptManager与UpdatePanel用法

公司项目用到UpdatePanel,完全不明所以. 好在赖垒大神对俺的细心讲解,写个日志,以作纪念. 作用:用于页面局部刷新!不干扰其他控件内容! 1.首先在页面申明<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>  注解:      1, ScriptManager(脚本控制器)是asp.net ajax存在的基础.      2, 一个页面