在VC MFC中把Combo Box控件放在List Control(Report)控件的表格中 20
把ListControl的属性中Styles选项卡下的View:选项选择Report选项,然后想把ComboBox控件放入到ListControl中的表格之中,以满足单元...
把List Control的属性中Styles选项卡下的View:选项选择Report选项,然后想把Combo Box控件放入到List Control中的表格之中,以满足单元格中的值可以从Conbo Box中选择的目的。
请高手帮忙解答,给出具体程序代码,小弟多谢啦! 展开
请高手帮忙解答,给出具体程序代码,小弟多谢啦! 展开
2个回答
展开全部
最好是动态生成.
先声明一ComboxBox对象。
当用户鼠标点击要出现ComboBox的格子时,
把相应的内容写入,并将此ComboBox显示在此位置。
上面的简单方法。
若要即时显示,必须继承ListCtrl自己写事件。
有个难点就是,行高的控制,因控件有边框,会比实际要大一点。若无边框又很难看。
解决办法就是:用Image,动态生成一个内存图片,大小为:你想要的行高,宽度为1,将此Image设为ListCtrl的Image.间接实现了改行高。
这样ComboBox就不至于看起来跟ListCtrl格格不入。
先声明一ComboxBox对象。
当用户鼠标点击要出现ComboBox的格子时,
把相应的内容写入,并将此ComboBox显示在此位置。
上面的简单方法。
若要即时显示,必须继承ListCtrl自己写事件。
有个难点就是,行高的控制,因控件有边框,会比实际要大一点。若无边框又很难看。
解决办法就是:用Image,动态生成一个内存图片,大小为:你想要的行高,宽度为1,将此Image设为ListCtrl的Image.间接实现了改行高。
这样ComboBox就不至于看起来跟ListCtrl格格不入。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询