请问:
我想override一个事件 怎样写
比如 继承了一个Tbutton类型 我想对click事件override 怎样写
我写的是
procedure Click(Sender: TObject);override
提示错误
二是
为什么我对设计期设计好的东西 到了运行期什么也没有了
如 我继承TStringgrid在设计期对fixed行的每一个格内容都填写了(用自己写的一个过程) 但在运行后 fixed行中的内容什么都没有
请来帮帮我吧
谢谢
我想override一个事件 怎样写
比如 继承了一个Tbutton类型 我想对click事件override 怎样写
我写的是
procedure Click(Sender: TObject);override
提示错误
二是
为什么我对设计期设计好的东西 到了运行期什么也没有了
如 我继承TStringgrid在设计期对fixed行的每一个格内容都填写了(用自己写的一个过程) 但在运行后 fixed行中的内容什么都没有
请来帮帮我吧
谢谢
解决方案 »
- 用ado把数据查出来之后放在本地,然后在同过条件查询这些数据
- delphi如何调用BC++ 编译的Lib
- 有没有人能告诉我在哪能找到Delphi的一些好用的第三方控件啊!?
- 急!!关于Socket的问题,请大家帮忙
- GlobalFindAtom这个函数有怎么用的?
- 关于Winprocs.FindWindow的问题
- 请问:var,type,function,procedure,public,private 这些都是什么意思? 有什么作用?
- delphi中关于 TOpenDialog 的问题
- 如何在delphi中捕捉错误、捕捉后想显示定制的信息
- 怎样制作任务栏程序?(就是像病毒防火墙那样只在任务栏中有一个图标的)
- 有这样的高手吗?
- 如何在Delphi中动态修改注册表域用户的权限?
type
TYourButton = Class(Tbutton)
private
procedure Click; override;
public
end;
var
Form1: TForm1;implementation{$R *.dfm}{ TYourButton }procedure TYourButton.Click;
begin
showmessage('11111');
inherited;
end;procedure TForm1.Button1Click(Sender: TObject);
var
SelfButton : TYourbutton;
begin
selfButton := TYourButton.Create(nil);
selfbutton.Parent := button1.Parent;
selfbutton.Name := 'selfbutton1';
end;
不太懂,什么是
a 继承TStringgrid
b 在设计期间用过程填写了内容?
在设计期时 我将Stringgrid的cells[0,0]:='aaa'
但在运行后 Stringgrid的cells[0,0]什么也没显示!!
...
procedure TStG.FTitleSet(ATitle: TStrings);
begin
If Assigned(ATiTle) then
Begin
FTitle.Assign(ATitle);
SetTitle(FTitle);
End;
end;
...
procedure TStG.SetTitle(ATitle: TStrings);
Var
i,Max:integer;
begin
If ColCount>ATitle.Count-1 then
Max:=ATitle.Count-1
else
Max:=ColCount;
for i:=0 to Max do
cells[i,0]:=ATitle.Strings[i];
end;
这是附值的 有错误吗???