可以在 ListBox 的 MouseMove 事件中得到鼠标的位置,再除以行的高度,就能得到鼠标再哪行了,然后再设置 ListBox 的提示语句。

解决方案 »

  1.   

    就是有很多条目,要用到垂直滚动条,但由于ListBox没有水平滚动条,所以,当鼠标在某一条目上时,我想出提示
      

  2.   

    如果你想让 ListBox 出现水平滚动条的话,那用API函数:SendMessage:
    SendMessage(List1.hWnd,LB_SETHORIZONTALEXTENT,List1.Width,0)如果你一定要有提示的话,你还得考虑到垂直滚动条的改变:
    可以用 List1.TopIndex 来获得当前的顶端是第几条。
      

  3.   

    To icyer:
    多谢.
    To chenwhenlong:
    可以发给我吗? [email protected]