none
有关listbox的问题,求教啊~ RRS feed

  • 问题

  • 请问怎么能够修改指定索引的item的显示内容,指定索引的数据的绑定用setitemdata就行,但是显示的内容怎么改啊?还是用addstring方法吗?

        交互场景描述,就是用户点击修改按钮,弹出一个对话框,有textbox可以更改某些在listbox中显示的内容,修改后点击确认,同时想更改listbox的显示内容和绑定的数据。不知道我的做法对吗?我想的做法是在新建修改对话框时传这个listbox的指针过去,之后用这个修改listbox,但是现在能想到的就是把listbox clear掉 重新添加一遍数据,但是太费事了。

        谢各位了~


    请大家多支持学生专区~~
    2011年7月19日 1:15

答案

  • CListBox没有提供直接修改某一个item项的方法,只有先CListBox::DeleteString();然后再CListBox::InsertString();
    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.
    • 已标记为答案 doukooo 2011年7月19日 11:50
    2011年7月19日 7:59
    版主

全部回复

  • 用addstring就可以。别忘了UpdateData
    麻烦把正确答案设为解答。
    2011年7月19日 3:16
    版主
  • CListBox没有提供直接修改某一个item项的方法,只有先CListBox::DeleteString();然后再CListBox::InsertString();
    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.
    • 已标记为答案 doukooo 2011年7月19日 11:50
    2011年7月19日 7:59
    版主