property Caption: TCaption .... default 'Form1';
解决方案 »
- delphi如何自动关闭异常的对话框
- Adoquery1.LOCATE('danhao','AAA',[]); 如果danhao='AAA'的记录没找到的代码怎么写?
- 软件进行多个数据库登录问题?
- 哪里要兼职delphi程序员???
- 怎么使用LOOKUPCOMBOBOX?
- 请高手指教
- 有办法实现本地局域网里面的数据库和网站上的数据库一起更新吗?
- ACCESS中如何对date类的字段进行查询
- 今年过节,咱不收礼呀。今年高兴,送分了!
- 大虾快来,给999分
- CSDN的同志们,我想把我的东东移到D6上去,但是我又没有支持D6的GIF控件。你们有吗?
- ADODataSet.CancelBatch的问题?
property Style: TXXButtonStyle read FStyle write SetStyle default bsNormal;现在我想继承它,但Style属性我要让它变为bsModern,写代码如下:
property Style: TXXButtonStyle read FStyle write SetStyle default bsModern;中间这段“TXXButtonStyle read FStyle write SetStyle”应该如何更改?
是否要把原组件中的代码都要抄过来?
我觉得既然是继承而来,那应该不必大量抄代码的吧?
用 在Create()中写才安全
具体你看看标准控件是怎么写的不就ok了
我重写vcl的时候就是直接看Delphi的Source
constructor TMyButton.Create(aOwner: TComponent);
begin
inherited;
Height := 26;
Width := 76; style:=bsModern;
end;
出错信息如下:
Undeclared identifier:'bsModern'
应该怎么改正?
????; bsModern
//~~~~~~~F1就就知道是啥单元了
// ~~~~~~~~Ctrl+鼠标左键就知道它的兄弟了
bsModern这个东东是在unit2中的,
在unit1中已经use了unit2,我在自己的pas文件中已经use了unit1。
不是说继承有连续性吗?为何又连续不了啦?另外:我现在在自己的pas文件中use unit1,unit2;
这样可以编译通过。
但是在应用这个自制组件时,不能加到窗体上,出错信息为“没有parent form”
这又是什么意思啊???怪怪怪?