我做了一个组件,它封装了一个Toolbar以及另一个由TListbox和TListview组成的组件.Tlistview被封装在了我自制组件的第二层,测试该组件时他的白色背景以及其中的listitem都不见了,而是直接显示了默认窗体的颜色(灰色)。那位大侠有办法通过TlistView的事件或消息的处理将它显示出来。
解决方案 »
- 读取逗号分隔符的文本文件为单个记录,请高手指点
- 如何用数值型变量更新数据库字段?
- cxgrid 可以实现 自定义排序规则吗?
- delphi代码编辑器不能输入中文字符
- 请高人指点一下!!!呵呵
- 急:如何在动态库的MDI窗体释放时释放所有资源
- 根据字符串动态生成?可以吗?自定义的结构中。
- 刚学delphi,一个菜鸟问题
- 请问大侠,comboBox中如何主动激活下拉列表?
- 有没有MP3-》vox(语音格式)的控件或MP3-》rm(语音格式)的控件?
- 怎样拖动Canvas.textout写出的文字?
- 大家来帮忙分析一下代码:关于窗体类继承中Create;overload部分引起 子窗体不能创建!!! 高分!!
这个属性的作用对于TListview来说只是将没有Tlistitem的地方画出它原有的颜色,我试过了.
问题是我现在整个Listview都是背景色,而且只有通过向listview中添加listitem(通过demo
实现)才能够恢复listview默认的白色.但是当我改变listview的尺寸时,其背景色仍然呈现灰色,
感觉太不爽了.
还有我的程序是在VCL中测试的,后来我又在CLX中用同样的方式作了个测试,结果CLX中完全没
有这种情况发生.那平时我们在窗体上拖放一个TListview控件时绝对不会出现这种情况,为何经过
多层封装以后却不能够畅快的显示呢?
那位大侠知道其中的原因.