想在控件里改其它控件!(30分)

  • 主题发起人 主题发起人 snappy
  • 开始时间 开始时间
S

snappy

Unregistered / Unconfirmed
GUEST, unregistred user!
控件定义一个用户可选择其它Tbutton然后我再对它操作:
Fabc:TButton;

property BBB:TButton read Fabc write Fabc;

当我用:BBB.Enable:=false时,用户所选的TButton并不跟着False,我发现只是
改了我自己控件内部的这个Fabc,这是为何??
 
应该是可以的,你有mail吗,我给你一个例程
 
TMyControl = class
FBtn :TButton;
Public
Constructor Create(AOwner: TComponent;Btn: TButton);virtual;
Property
Btn:TButton read FBtn write FBtn;
end;



实现
Constructor TMyControl.Create(AOwner: TComponent;Btn: TButton);
begin
inherited Create;
Fbtn := Btn;
end;


//

var
ff : TMyControl;
begin
ff := TMyControl.Create(Self, Button)//Button是你想控制的button
ff.Btn.Enabled := False;
end;

按这里返回
 
接受答案了.
 
后退
顶部