Try this..
Kod: Tümünü seç
procedure TForm1.Edit1Change(Sender: TObject);
begin
ShowMessage( TEdit(Sender).Text );
end;
procedure Tform1.FormShow(Sender: TObject);
begin
Application.CreateForm( TForm3, Form3 );
Form3.Show;
Form3.Edit1.OnChange := Edit1Change;
end;
If you write something subform ( in this example Edit1 on Form3 ), then ActiveXForm automatically trigger by it and retrieve that value.
You allready can communicate interforms under active control. And now that values can pass to the main activex form, then if you want you can add an event to the ActiveXForm for the pass this value to the delphi side ...