有谁知道: TcheckListBox的Item如何修改? (100分)(100分)

  • 主题发起人 主题发起人 Lera
  • 开始时间 开始时间
L

Lera

Unregistered / Unconfirmed
GUEST, unregistred user!
程序中放了一个Tchecklistbox,想在工作时修改Item的内容,在OnClick之类的事件中
如何写呢?是向控件发某一消息改变它使之进入编辑状态,还是有什么属性可以用?抑或根本上它就不支持这样做?

谈谈大家的想法吧.100分薄礼送给你.
 
CheckListBox.Items[Index] := '<New String Value>';

CheckListBox的OnClick根据不是响应于Item,而是响应于CheckListBox,根据不用
什么特别改变。
 
为什么不用ListView?
你要的这些功能都有还不用写程序.
Checkboxs属性:=true;ReadOnly属性为False,点击之后就进入编辑状态.
 
对了,它根本不支持这样做
unreal说的对,用listview吧,会更简单些
 
有editlistbox但是不支持CHECK了:(
 
谢谢各位.发分了.
我原来的解决办法是用GetcursorPos检查鼠标位置,
在当前选中的条目前显示一个编辑框,将当前内容装入编辑框,编辑好后
再赋给当前的一个条目,隐藏编辑框.做起来比较烦,尤其要实现一些同步与视觉效果时.
看来开头就走了歪路.
over.


 
多人接受答案了。
 
后退
顶部