关于VC的界面设计的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:35:00
我现在做了一个列表框 里面是一些可以选择的事件 不同的事件需要设置的参数类型个数都是不同的 所以希望点一个事件A 就能在对话框右下角显示出对应的一组控件(用于对该事件参数进行设置) 当点列表框中另一个事件B 对话框右下角的那组控件就会变成事件B需要的参数设置的样子 也就是事件A的参数设置控件组隐藏了而事件B的参数设置控件组显示 反之亦然 原来做过2个的 就是分别对每个控件组所有空间进行SW_SHOW和SW_HIDE设置 可是现在是10几个事件 这样做的话就意味着SHOW一个控件组的同时要HIDE十几个其他的控件组 显然是很笨的方法 我想问问VC中有没有那种可以把控件组和对应列表框里“挂”起来的办法 还请高手赐教 因为是项目 很急 谢谢!!!

每次判断选中的列表项变化时,响应SelectChanged函数,删除上次创建的控件组,然后显示新的控件组,而不是每次都对所有的选项中的控件组进行操作,只需要操作前后的两个被选项的控件组。
不知道该怎样给控件组和列表项进行连接,结构体可以么?

你说的也算是一种办法,编程本来就是很麻烦的事情,不过你没必要为每一个“事件”都配备一套控件,最好能共用一些。
另外不知道属性表属性页能否满足你的需要,所谓属性表就是你在桌面上右键鼠标,选择“属性”后弹出的对话框的那种样子。

不回哟。要加油啊。不然我的事业就没啊

就用原始的办发,不过不需要隐藏全部,只需要隐藏显示的控件(也就一个控件)