读书人

小疑点:TAdvStringGrid 注释

发布时间: 2012-04-06 12:22:24 作者: rapoo

小问题:TAdvStringGrid 注释
TAdvStringGrid 可以对某个cell添加注释,在右上角显示一个红三角,通过代码

AdvStringGrid1.AddComment(12,1,'comment23123123213123');可实现。


问题:
1,可以出现红三角,但无论怎么操作,操作:双击、单击、悬停都无法显示内容'comment23123123213123';
2. 我想程序中根据cell的值不同,显示不同的注释,那我想清除某cell注释,如何做

[解决办法]
可以在需要注释的时候

AdvStringGrid1.AddComment(12,1,'comment23123123213123');

在MouseMove中显示注释
TAdvStringGrid(Sender).MouseToCell(x,y,col,row);
TAdvStringGrid(Sender).Hint := TAdvStringGrid(Sender).CellComment[12,1];
TAdvStringGrid(Sender).ShowHint := true;

读书人网 >.NET

热点推荐