创建动态多页面后,无法对其任意页上的按钮事件实施对该页的操作 ( 积分: 100 )

  • 主题发起人 主题发起人 mgrgy
  • 开始时间 开始时间
M

mgrgy

Unregistered / Unconfirmed
GUEST, unregistred user!
我在delphi6中的form上创建一个PageControl控件,在其上又动态增加若干个TabSheet页(数量不确定)。每页上又放入Memo、Edit、Button等控件,编写每页上的Button.OnClick事件时,只能对活动页操作,无法实现对各自页的操作,提请各位高手指点!
 
可以用创建控件组的方法。
procedure TForm1.Button1Click(Sender:TObject);
var
Button:array[1..10] of TButton;
i:integer;
begin
for i:=1 to 5 do
begin
Button:=TButton.Create(Self);
Button.Parent:=Self;
Button.Top:=80;
Button.Left:=(i-1)*100+80;
end;
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部