程序中使用第三方控件(只有部分pas文件,大部分文件都是以dcu形式发布的),把控件拖到界面上使用没问题。
但是现在想在代码中动态创建控件,并给各个属性赋值,其中有个属性是枚举类型,但是由于没有pas文件,所以找不到这个枚举类型的定义,怎么办啊
但是现在想在代码中动态创建控件,并给各个属性赋值,其中有个属性是枚举类型,但是由于没有pas文件,所以找不到这个枚举类型的定义,怎么办啊
解决方案 »
- 我想在捕捉到的视频画面上overlay出来一个小正方形的框 该怎么做?
- 1000分求在不同lan中通过internet相互通讯(如OICQ)的实现例子
- 简单的菜单问题
- 用TSimpleDataset时出现"Record not found or changed by another user"错误!
- 请问各位大虾,在Delphi7 中如何将数据库中的一条记录导出到相应的Word模板中?
- 本小姐不会走路了,高人请进!
- 各位,请看一下,这是什么错误
- 江湖救急!access中的数据库如何实现两个表的复制?
- 如何判断一个窗体是否已经创建(存在)?急急!
- 求教关于Creat函数的问题!!
- button事件问题
- 打开工程文件时提示好多class XXX not found。现在写出来,帮忙看看需要装哪些控件
DBGrid1.Options:=[0];
这样写的时候,编译就出错提示为:Incompatible types:'TDBGridOption' and 'Integer'.那么,通过这提示,就可获知它是 TDBGridOption 类型了,赋值时,就可以这样子:
DBGrid1.Options:=DBGrid1.Options+[TDBGridOption(0)];
或
DBGrid1.Options:=DBGrid1.Options-[TDBGridOption(0)];当这样子:
DBGrid1.Options:=DBGrid1.Options-[TDBGridOption(13)];
编译时,提示:Constant expression violates subrange bounds. 这说明13已经超出它的范围了,而:
DBGrid1.Options:=DBGrid1.Options-[TDBGridOption(12)];
没这提示,讲明它的最大值就是 12 了。