我看有的程序的ClistBox具有属性表单性质,也就是点击一个属性页对应一个ClistBox,点击另一个是另一个ClistBox!
这个程序应该比较好实现吗?我想在程序运行中不同的属性页添加不同的输出信息,这样分类显示比较直观!是不是在属性表单中添加ClistBox就可以了?本人对属性表单不是太熟悉!请各位大侠不吝赐教!最好能说详细些!谢谢了!

解决方案 »

  1.   

    如果你用MFC, 一个比较简单的办法是用CPropertySheet结合CPropertyPage实现,
    事实上, CPropertyPage是从CDialog派生, 因此, 你只需要做一个Dialog资源在Resource编辑器中.
    并在这个Dialog上放置CListBox控件, 这个Dialog可以被多次重用, 即只需要写一个你自已的CPropertyPage派生类,关联
    这个Dialog资源.
    然后重复Add进入CPropertySheet进行管理.
      

  2.   

    在属性页直接加入ClistBox就可以了
      

  3.   

    用tab control,客户区里添加几个ClistBox,一个是默认显示的,其他都隐藏,点击响应函数里控制某个显示,其他隐藏
      

  4.   

    想法很新颖!支持下!把响应按钮放在ClistBox上方从表面上看应该和属性表单效果一样!
      

  5.   

    直接加到tab Control里面了,其实一楼的办法也挺好的,也不复杂,你尝试一下,就相当于做个几个dialog,这个样书不是更简单了呢