Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by EarlyBird,
11. Sep 2013
Es scheint keine befriedigende Lösung zu geben.
Daher werde ich das Problem mit einer eigenen Komponente lösen.
Danke für Eure Hilfe
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by EarlyBird,
10. Sep 2013
Vielen Dank für Eure Tipps.
Leider bekomme ich es trotzdem noch nicht richtig hin.
Folgendes klappt aber schon mal:
(nutze die SendKeys.pas danke an EWeiss dafür)
Das Submenü wird angezeigt, allerdings immer erst beim zweiten klick in einen Submenüeintrag.
Beim ersten klick wird nur das "Popup Hauptmenü" angezeigt.
Ab dem zweiten klick wird das Hauptmenü und das Submenü angezeigt, fast...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by EarlyBird,
9. Sep 2013
Dann geht das Submenü auf aber das Hauptmenü wird nicht angezeigt.
Das ganze funktioniert dann auch nur einmal.
Beim nächsten Klick ist dann auch das Submenü weg.
Und ich dachte ich mach das mal eben
das muss doch auch irgendwie funktionieren :roll:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by EarlyBird,
9. Sep 2013
Leider hilft es nicht.
Schade.
Ich bekomme zwar das SubMenü angezeigt aber dafür wird das Hauptmenü ausgeblendet.
Außerdem funktioniert auch das erst wenn ich das zweite mal auf den Submenüeintrag klicke :?:
//die Position stimmt so natürlich auch noch nicht
PopUpM1.Popup(PopUpM1.PopupPoint.X,PopUpM1.PopupPoint.Y);
TrackPopupMenu(TMenuItem(Sender).Parent.Handle, TPM_LEFTBUTTON or
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by EarlyBird,
9. Sep 2013
Sorry da hab ich wohl nicht aufmerksam genug gelesen.
Aber das Hauptmenü bekomme ich ja auch schon ordentlich angezeigt.
Ich dachte jetzt daran aus dem Submenü ein zweites Hauptmenü zu machen und dann an der richtigen Position einzublenden.
Alles im Hauptmenü anzuzeigen ist leider keine Option für mich
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by EarlyBird,
9. Sep 2013
Es bleibt einfach das "Hauptmenü" offen.
sonst passiert nichts, nicht mal ein Error
//ein einfacher Test
PopUpM1.Popup(PopUpM1.PopupPoint.X,PopUpM1.PopupPoint.Y);
TPopupMenu(TMenuItem(Sender)).Popup(PopUpM1.PopupPoint.X + 20,PopUpM1.PopupPoint.Y + 20);
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by EarlyBird,
9. Sep 2013
hab ich auch schon dran gedacht.
Hat aber auch nicht geklappt:cry:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by EarlyBird,
9. Sep 2013
Hallo Helmi,
danke für Deine Antwort.
Ich hab auch schon so viel probiert, aber es geht nicht.
Ich dachte "einer" muss es doch schon mal hinbekommen haben.
Ich möchte das Verhalten so implementieren das bei gedrückter Strg Taste das Menü nach einem Klick offen bleibt.
Ich füge damit Werte in einer Tabelle ein.
Und manchmal ist es halt erforderlich mehr wie einen Wert einzufügen.
Dann ist...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by EarlyBird,
9. Sep 2013
ich kann einfach nicht warten :oops:
1. dumme Frage
2. falsches Forum
3. wurde schon X mal behandelt (nicht schon wieder)
4. unlösbare Aufgabe
5. streng Dich selber mehr an
6. Antwort:______________________________________________
Ich komm einfach nicht selbst drauf :?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by EarlyBird,
7. Sep 2013
Hallo,
ich möchte ein nach einem Klick auf einen Menüpunkt im PopupMenu das Menü an der gleichen Stelle wieder öffnen.
Das mache ich im onclick Ereignis des MenüItems mit :
PopUpM1.Popup(PopUpM1.PopupPoint.X,PopUpM1.PopupPoint.Y);
das klappt so weit auch prima mit dem PopUpMenu selbst.
Ich möchte aber auch das Submenü öffnen wenn das geklickte Item in einem Submenü war.
Könnt Ihr mir...