ToolTip自定义
来源:互联网 发布:科怡软件设置 编辑:程序博客网 时间:2024/05/23 22:25
关于ToolTip自定义其实自己一直有一些想法,因为通过自己的项目以及在别人的东西里面看到的,逐渐发现Flex默认提供的ToolTip并不是那么友好(这里说的友好是指用户的体验性),已然觉得有自定义ToolTip的必要了。
这几天利用空余的时间研究了下自定义ToolTip,现做一个小小的总结。自定义ToolTip有好方式,当就实现效果角度讲,我发现了3种,下面一一做介绍,重点介绍自己已经实现的方案。
1.仿照ToolTipManagerImpl并摒弃它的实现思路,自己实现、管理ToolTip.通过查看ToolTipManagerImpl的源码,发现它是
这样实现,因此我们可以仿照他自己操办ToolTip,需要注意的是,这种情况我们自己创建了ToolTip实例,所以实例的销货也要我们处理,一旦处理不好就会导致内存泄露,慎用!
2.实现IToolTip接口,并自定义它的border,实现带小箭头的ToolTip.它的精华部分是,通过border画出了小箭头,这种解决方案可能也是业界推崇的,我也从网上下了一些例子(这部分例子不贴出来了,有兴趣的自己下载),结果要么小箭头位置不合意,要么ToolTip的定位有问题。这才引发我思考第三中解决方案。
3.实现IToolTip接口,自己画小箭头。我这里说的自己画小箭头意思是指不通过border来做操作了,稍微注意的是在使用自定义ToolTip时,目标对象的toolTip属性一定要打开并设置成成toolTip=' ',具体操作不多说了,见代码。
测试主程序:CutomerTooltip
自定义的ToolTip类:PanelToolTip
效果:
- 自定义ToolTip
- 自定义ToolTip
- ToolTip自定义
- 自定义tooltip
- 自定义tooltip
- 自定义ToolTip组件
- 如何自定义ToolTip
- wpf 自定义Tooltip template
- 如何自定义ToolTip
- Jquery自定义tooltip
- 自定义highchart tooltip
- wpf toolTip自定义
- ECharts 自定义动态tooltip
- WPF中ToolTip的自定义
- JAVA Swing 如何自定义Tooltip
- WPF中ToolTip的自定义
- 使用jQuery实现自定义tooltip
- jQueryUI tooltip 自定义提示内容
- 计算机发展史
- Symbian 实现基于传统架构场景切换动画
- 说说前两天干的搓事!
- S3C6410 ADS1.2 下裸奔 1
- jpa级联保存更新
- ToolTip自定义
- JSF2自定义组件编程系列 第三部分
- 解决方案:用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联
- QT中关于信号与槽机制的实现原理
- h264解码实现了
- extract—oracle时间抽取函数用法
- 通过/proc/partitions 查看分区信息
- 数据库常用操作
- 基于Linux的多线程安全队列