Hallo zusammen,
ich habe eine
MDI-Anwendung geschrieben. Das erzeugen von
MDI-Childs funktioniert wunderbar. Nur ich habe jetzt ein Problem, ich kann nicht vernünftig Cut, Copy und Paste machen. Das Menü und die drei Funktionen Cut, Copy und Paste will ich über eine ActionToolBar bewältigen. Die Proceduren für die drei Funktionen stehen in der
Unit vom
MDI-Form. So erstelle ich meine
MDI-Child's :
Delphi-Quellcode:
skriptcounter := skriptcounter + 1;
MainEdit := TMainEditForm.Create(Self);
MainEdit.Caption := '
SQL-Skript ' + IntToStr(skriptcounter);
Und so kopiere ich zum Beispiel den Text in die Zwischenablage :
Delphi-Quellcode:
procedure TSQLTalkerMain.EditCopyExecute(Sender: TObject);
begin
MainEdit.SynEditMemo.CopyToClipboard;
end;
Dieses funktioniert alles wunderbar, wenn ich ein Child geöffnet habe. Öffnen ich jetzt aber mehrere immer über die TMainEditForm, dann bleibt der Fokus irgendwie beim zuletzt geöffneten Child. Was habe ich da falsch gemacht ?