* du kannst die ganze Form übergeben, oder nur ein Panel, wo alles drauf ist
* du kannst auch einfach nur die
Unit übergeben, also die
Unit der Form in die Usesklausel der anderen
Unit aufnehmen, dann kannst du über die globale "Form"-Variable (siehe Form1) auf alles zugreifen
Delphi-Quellcode:
unit Unit1;
interface
type TForm1 =
Class(TForm)
Button1: TButton;
...
end;
var Form1: TForm1;
und du kannst (wenn du alles in der anderen
Unit in eine Klasse kapselst) direkt die Ereignisse zuweisen
Delphi-Quellcode:
unit Unit2;
interface
uses Unit1;
type TMyClass =
class
procedure MyButtonClick(Sender: TObject);
end;
implementation
//uses Unit1; // oder bei Kreuzverweis hier
begin
Form1.Button1.Caption := '
hier klicken';
Form1.Button1.OnClick := MyButtonClick;
end;
* ansonsten wird dir nicht erübrigt bleiben, alles selber (einzeln) zu übergeben