Jump to content

Recommended Posts

Posted
Hi, Guys! 
 
Crete TUniTabSheet in UniPageControl1
 
     NewTabSheet := TUniTabSheet.Create(UniPageControl1);
     NewTabSheet.Caption     := 'TabSheet1';
     NewTabSheet.Name        := 'TabSheet1';
     NewTabSheet.PageControl := UniPageControl1;
     NewTabSheet.Parent      := UniPageControl1;
     NewTabSheet.Closable    := True;
 
     NewTabSheet.OnClose:=TestMethod; ERROR???
 
procedure TMainForm.TestMethod(Sender: TObject);
begin
  ShowMessage('Hello');
end;
 
Thanks.
 

 

 

Posted

Hi Kanatshym,

 

Try:

procedure TestClose(Sender: TObject; var AllowClose: Boolean);
procedure TMainForm.TestClose(Sender: TObject; var AllowClose: Boolean);
begin
  ShowMessage('Hello!');
end;
...
  NewTabSheet := TUniTabSheet.Create(UniPageControl1);
  NewTabSheet.Caption     := 'TabSheet1';
  NewTabSheet.Name        := 'TabSheet1';
  NewTabSheet.PageControl := UniPageControl1;
  NewTabSheet.Parent      := UniPageControl1;
  NewTabSheet.Closable    := True;

  TUniTabSheet(NewTabSheet).OnClose := TestClose;
...

Best regards.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...