Einzelnen Beitrag anzeigen

Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#1

Probleme mit Focus von MDI Childs

  Alt 8. Apr 2006, 18:13
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 ?
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat