none
菜鸟关于MFC中的listbox的数据显示问题 RRS feed

  • 问题

  • RT,

    我想要的效果是,有一组人员信息,在listbox中只显示他们的姓名,之后点击姓名后,出现另一个对话框,显示他的详细资料,这个怎么实现啊?C#用数据绑定的那种MFC有吗?还是要用指针?请大侠明示,最好有个小例子什么的~thank you~


    请大家多支持学生专区~~
    2011年7月13日 5:37

答案

  • CListBox::SetItemData();可以利用这个将相关信息与之对应的item项绑定
    CListBox::GetItemData();得到对应的信息。

    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月14日 2:36
    2011年7月13日 7:39
    版主

全部回复

  • CListBox的父窗口类中添加处理LBN_DBLCLK消息,然后DoModal()一个模态对话框,在该模态对话框中显示先关信息即可。
    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.
    2011年7月13日 6:34
    版主
  • 要显示选中人的详细信息,怎么处理这,就是能够直接得到这个人的姓名,但是他的详细信息怎么得到?是否可以像C#数据绑定那样,直接将一个数据集合绑定给控件,选择相应的人名,其他详细信息也能直接找到并且显示
    请大家多支持学生专区~~
    2011年7月13日 7:21
  • CListBox::SetItemData();可以利用这个将相关信息与之对应的item项绑定
    CListBox::GetItemData();得到对应的信息。

    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月14日 2:36
    2011年7月13日 7:39
    版主
  • 好的,我先去试试~
    请大家多支持学生专区~~
    2011年7月13日 7:46