ehlib新手请教,绘制的时候怎么知道当前行是否被选中?在Row Detail Panel Active的情况下,如何不显示前面的展开“+”号?

范特西 2013-07-18 05:57:52
刚接触ehlib,如果问题很白,还请大侠们不宁赐教!绘制的时候如何区分当前行与选中行,DrawColumnCell的时候,当前是gdSelected状态的。单击选中一行后,点击另外一行的展开按钮,当前行跳到展开的哪一行,但展开的那行是没有选中的,即当前行没有选中,在DrawColumnCell的时候怎么区分?
有没有办法在RowDetailPanel为Active的情况下,不显示展开按钮,我想通过双击该行直接展开!在线等大大回复!
...全文
150 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
范特西 2013-07-19
  • 打赏
  • 举报
回复
tBook := mtPatient.GetBookmark; tIdx := paDBGrid.SelectedRows.IndexOf(tBook); 如果tIdx=-1说明未被选中,自己搞定! 展开按钮能不能不绘制,或则自己绘制么?有大大搞过没?
sololie 2013-07-18
  • 打赏
  • 举报
回复
不熟ehlib,别哭了,哭也没用。撸过

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧