各位大虾好!!!小弟想在ListView的子项上实现动态输入值,就像鼠标在根项双击后出现的输入框一样,不知道各位大虾有没有实例啊,小弟巳经实了怎样动态添加输入框,但不知道怎么获取鼠标在子项上双击后的坐标,还请各位大虾多多帮忙。另外,当鼠标在ListView以外点击时,子项值则是输入框内的值,请各位大虾多多帮忙,谢谢!!!上次小弟在贵站问过,有大虾推荐我用TStringGrid,但小弟想自己实现一下这个功能,不知道有没有好的办法啊!!!

解决方案 »

  1.   

    好像有更好的办法,但我忘记了,就给你个笨办法吧!1、声明两个整型的全局变量
    var
      Curx,Cury:Integer;2、在ListView的OnMouseMove事件中写代码:
      CurX:=X;
      CurY:=y;3、在ListView的OnDblClick事件中,你可以这样来定位你的编辑框了:
      Edit1.Left:=ListView1.Left+CurX;
      Edit1.Top:=ListView1.Top+CurY;大量电脑书籍下载:
    http://www.netyi.net/in.asp?id=ForMoreU
      

  2.   

    非常感谢楼上大虾指教,这个是解决了编缉框的问题,但当鼠标在ListView外点击后怎样实现获取鼠标的动作呢!??再次感谢!!!各位大虾多多帮忙啊,先谢谢啦!!!