Forum: Sonstige Fragen zu Delphi
by blawen,
3. Sep 2015
Auf einem Frame kann man m.W. keine Actionlist verwenden und nein, die Schortcuts überschneiden sich nicht (siehe obiges Beispiel)
Forum: Sonstige Fragen zu Delphi
by blawen,
3. Sep 2015
Der Parent des Panels ist Form1.
Versuchsweise habe ich den Code abgeändert zu
Form2.Parent := Panel1.Parent;
Form2.Show;
Der Effekt ist, das Form1 normal bestehen bleibt, die Form2 wird oberhalb der Form1 angezeigt.
Der Focus liegt aber weiterhin auf der Form1. Erst wenn ich die Form2 anklicke klappt es (logischerweise) mit den Shortcuts.
Ziel wäre es, die verschiedenen Forms...
Forum: Sonstige Fragen zu Delphi
by blawen,
2. Sep 2015
Das Problem scheint zum einen auf das zuweisen des Parents
Form2.Parent := Panel1.Parent;
...
Form2.Show;
und zum anderen auf den fehlenden Focus auf der Form 2 zurückzuführen sein.
Gestern habe ich mit der Objekteigenschafr Actionmanager.TActionListCollection "gespielt" und da hat mein Beispiel einwandfrei funktioniert.
Forum: Sonstige Fragen zu Delphi
by blawen,
31. Aug 2015
Genau so meine ich es. Sorry für die unklare Beschreibung.
Ein Beispiel kann ich gerne liefern.
In Form1 lässt sich im Ribbonmenü die Form2 aufrufen.
Zugewiesene Shortcuts:
F1 - Form 1
F2 - Form 2
Forum: Sonstige Fragen zu Delphi
by blawen,
31. Aug 2015
Hallo Delphigemeinde
Folgende (vereinfachte) Ausgangslage:
Es existieren die beiden Formulare „Form1“ und „Form2“, mit je einem Actionmanager.
Zusätzlich besitzt die „Form1“ noch ein Panel „Panel1“.
Diesem Panel weise ich nun die „Form2“ zu und lasse sie anzeigen.
Form2.Parent := Panel1.Parent;
Form2.Align := alClient;