1>SetExtendedStyle(LVS_EX_FULLROWSELECT);
你那儿有msdn吗?它上面有很多东西
2〉关注

解决方案 »

  1.   

    我来回答第二个问题,是EDIT控件,但属性为DISABLE。
      

  2.   

    to yinx(yinx):
    第一个问题中你所说的SetExtendedStyle(LVS_EX_FULLROWSELECT)到底是listview的一个属性还是一个消息?如果是消息的话,完整的参数是什么,在哪个事件中触发???
    可惜我的手头没有msdn:]to h_x_k(一缕清烟):
    我没有这样的实例,也不会vb:)to :twowood(twowood):
    你讲的是disable是把edit的enabled属性设为false吧?这样的话edit显示的字符是灰色的!并不是我所想要的结果呀难道这两个问题都不是我以为的那么简单吗?关注!!
      

  3.   

    to yinx(yinx):
    第一个问题中你所说的SetExtendedStyle(LVS_EX_FULLROWSELECT)到底是listview的一个属性还是一个消息?如果是消息的话,完整的参数是什么,在哪个事件中触发???
    可惜我的手头没有msdn:]to h_x_k(一缕清烟):
    我没有这样的实例,也不会vb:)to :twowood(twowood):
    你讲的是disable是把edit的enabled属性设为false吧?这样的话edit显示的字符是灰色的!并不是我所想要的结果呀难道这两个问题都不是我以为的那么简单吗?关注!!
      

  4.   

    to yinx(yinx):
    第一个问题中你所说的SetExtendedStyle(LVS_EX_FULLROWSELECT)到底是listview的一个属性还是一个消息?如果是消息的话,完整的参数是什么,在哪个事件中触发???
    可惜我的手头没有msdn:]to h_x_k(一缕清烟):
    我没有这样的实例,也不会vb:)to :twowood(twowood):
    你讲的是disable是把edit的enabled属性设为false吧?这样的话edit显示的字符是灰色的!并不是我所想要的结果呀难道这两个问题都不是我以为的那么简单吗?关注!!
      

  5.   

    第二个问题不就是对edit.text清空再新赋值不就可以了
      

  6.   

    你想edit的onkeypress写一些屏蔽代码不就可以了
      

  7.   

    我是想它能从右到友显示数据!onkeypress是可以屏蔽键盘的输入,但mouse还是能
    获得焦点呀!     
      

  8.   

    SetExtendedStyle(LVS_EX_FULLROWSELECT)只是listview的属性
      

  9.   

    我刚才试过了,listview并没有SetExtendedStyle(LVS_EX_FULLROWSELECT)这个属性呀!!!
    我用的是win98+delphi5第二个问题真的没人知道吗???
      

  10.   

    那就是了,我说得是在vc mfc里的,不过 delphi 应该也有相似的属性,我上面的SetExtendedStyle是一个设置属性的函数,LVS_EX_FULLROWSELECT才是属性第二个问题没想过,你找找资料把
      

  11.   

    第一个问题
    只要你选属性的RowSelect设置为True就可以了.第二个问题
    你可以考虑用Label控件就没焦点了.
      

  12.   

    大家似乎都在逃避我两个问题的要害部分呀!
    第一个问题中将'RowSelect设置为True'实现行选择我现在知道了,但改变顶端的标题"高度"可以实现吗??第二个问题中如何才能'数字从右到左排,并且最后一个总为小数点',并且'鼠标也不能获得焦点'??
    继续等待:]
      

  13.   

    第一个问题
    标题高度好像不能变,宽度可以在运行期用鼠标拖动更改
    或者ListView1.Columns[0].Width := 200;  
      

  14.   

    第二个问题用一个label,将它的color设为clwhiltealignment设为taRightJustify;
      

  15.   

    第二个问题很简单,只要用label就可以,显示的内容要先格式化,对齐方式设为居右
      

  16.   

    第二个问题很简单,只要用label就可以,显示的内容要先格式化,对齐方式设为居右
      

  17.   

    第二个问题
    如果没有第3方控件的话,确实没有现存的控件
    最后一个总为小数点,string加一个'.'就是了
    右对奇,要求该控件有AlignMent属性, 例如TLabel解决方法有两,一是用TLabel和TPanel, Label放在Panel中, 有点象可右对奇的TEdit
    二是自己写控件, 可以继承TGraphicControl, 扩展Alignment属性和方法, 重载Paint方法
      

  18.   

    to sweethzp(黄纸片):
    谢谢你的回答,我试试先:]