怎么让显示不完全的字符串自动以提示方式显示?
delphi吧
全部回复
仅看楼主
level 12
ayi033
楼主
比如这样,字符串太长,显示不完全,鼠标放上去就自动提示全部字符.
2014年07月04日 09点07分
1
level 5
随云home
你用的什么组件,看你组件的属性中有没有一个showhint的属性,如果有就改为True,这样鼠标停留片刻就会自动提示
2014年07月04日 10点07分
2
ayi033
看清楚问题,showhint显示hint而已。
2014年07月05日 02点07分
rockmmm
回复 ayi033 :在合适的地方写代码hint:=xxx.text,如果是edit,就是hint:=edit1.text,如果是button,就是hint:=button.caption,差不多是这个意思,具体自己分析
2014年07月05日 19点07分
随云home
回复 ayi033 :好吧,那就用楼下的吧,都是显示隐藏的部分
2014年07月06日 00点07分
ayi033
回复 rockmmm :这太麻烦了,只能在MouseMove里面无限的计算位置,或者重载控件,如果是ListBox,StringGrid这种控件的话,岂不是很悲剧?另外,我上次Hook了一个C程序的DrawText函数,他的StringGird(C里面好像是ListCtrl)就能实现这种功能,某个单元格的文字超出单元格,没有显示完全
2014年07月06日 14点07分
level 8
yc515623876
你找到值赋给控件 的HinT 就行了
2014年07月17日 03点07分
5
1