实现目标:当选定ListView项目时,在相应的选择条上会出现一个"?"图片(我用一个Panel放在Lv的上方,点击时候可见).功能可以实现,只要改变选定项目,Panel的位置改变了之后,ListView的垂直滚动条就消失了,非要点击原本滚动位置上的空白才能显示出来,(滚动条上/下方的箭头也是如此...)求一解法...另外滚动条滚动后"?"图片的位置怎么计算?...我的方法是先ListView2.Selected.Index,之后计算Panel位置再显示,可是它对于没有滚动条的情况下有效果,一但使用滚动条,项目的位置变化了...Panel的位置和选择条是错开的..怎么解决?
解决方案 »
- IC卡(4442)卡号金额有效期偏移地址
- delphi 启动和编译问题, 求解决(can't load package)
- 巨难问题,高分求教:利用ICS的FTP下载文件,每隔396X个文件就报无法下载
- 向大家请教,有谁知道delphi中是否有checkgroup控件?
- 百年不遇的趣事.^_^
- 高手们救命呀!!TRichEdit每添加一行(lines.add()),怎样显示最后一行,即会自动滚动,前提是不用鼠标点击。此问题搞得我头晕都没办法。
- 如何从项目或项目组中删除单元?
- 获取WINDOWS信息队列
- 欣闻7月份可以"下岗",高兴:-),散分
- 调用SQL SERVER7.0中的存储过程sp_who?
- 如何在Delphi中打开.Dll文件?
- 诚聘Delphi工程师和.net工程师
Item: TListItem; State: TCustomDrawState; Stage: TCustomDrawStage;
var DefaultDraw: Boolean);
begin
//在此画图
end;