Board logo

Subject: 向沈龙强先生提出的改进Hint属性编辑器的建议 [Print This Page]

Author: lexyao    Time: 2009-1-17 10:13     Subject: 向沈龙强先生提出的改进Hint属性编辑器的建议

Delphi2009中使用了TBalloonHint组件,该组件需要的提示字符串包含三个域:标题、内容、图标号。目前,沈先生提供的Hint属性编辑器中只包含短提示和长提示,这显然是不够的。建议做如下改进:
1.将提示信息编辑区分成三个区域:分别用来编辑标题(短提示)、内容(长提示)、图标号。
2.如果有可能,第三个区域可以感知是否使用了TBalloonHint以及它的images属性提供直观的选择图标的方式。
此建议仅供参考。如有不当,请原谅。
我不知道如何联系沈先生,如果认为有必要,麻烦版主转告沈先生,谢谢。

[ 本帖最后由 lexyao 于 2009-1-17 21:56 编辑 ]
Author: shenloqi    Time: 2009-2-9 14:49

您好,我目前没有D2009,也没有注意到D2009的这个属性的修改,我会尽快看看最新的变化并修改该编辑器。
Author: shenloqi    Time: 2009-2-10 18:25

最新的代码已经增加了D2009下的Hint的ImageIndex支持。
针对D2009,如果ImageIndex域是无效的(如非整数,则运行时D2009会报错),那么Hint编辑器会删除该无效部分。如果控件设置了CustomHint属性,并且CustomHint有Images属性,那么才会显示出Image Index这个Tab,而且如果用户的ImageIndex值大于等于Images的Count,则用户可以点击No Image或者指定Index来设置新的ImageIndex,如果用户没有选中任何一项,那么只要ImageIndex是正整数,该数值就会被保留(即使该ImageIndex可能会比Images.Count大很多,主要是考虑到将来可能用户会切换Images或者编辑Images的情况)。
目前该编辑器暂时未考虑支持多个控件一起设置Hint的情况。
Author: Passion    Time: 2009-2-10 20:23

0.9.0.482已集成此功能了,烦请楼主下载测试一把?
Author: lexyao    Time: 2009-2-24 11:01     Subject: 很好!

很久没来了。今天登陆,看到已经更新了这项功能,测试了以下,很好。
希望增加这项功能并不是我想用,因为我不喜欢TBalloonHint,因为它的反应速度太慢了。
我只是觉得,既然有了这项功能,要给喜欢使用的人提供方便。
Author: Passion    Time: 2009-2-24 11:10

对,与时俱进。
Author: lexyao    Time: 2009-2-24 11:19     Subject: 恭贺新禧

恭贺刘先生新婚之喜




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0