He danke,
damit funktioniert es. Der Baustein hätte mir noch gefehlt.
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
Sprache := TSprache.Create(Form1);
Sprache.Parent := Form1;
end;
Es geht dann auch ohne den Broadcast Aufruf. Ich dachte wenn ich den Owner angebe ist die Frage mit den Parent auch erledig, dumm von mir.
Jetzt bleibt immer noch das Problem, das wenn ich z.B einen Button auf das Formular setzt, die Windows Message an den Button geht und nicht an das Formular, wenn da jemand auch noch so eine gut Idee hat, wäre klasse.