Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Dalai,
25. Mär 2012
Bis hierhin gehe ich mit, und das war mir schon klar. Das hingegen
kann ich einem Screenshot (=stehendes Bild) nicht entnehmen.
Kann ich einem stehenden Bild auch nicht entnehmen. Und das hast du bisher auch noch nicht erwähnt. Also ist das Problem nicht nur auf den fehlenden Text beschränkt sondern beeinflusst noch andere Dinge im Programm.
Ich kann mich nur wiederholen: ich würde...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Dalai,
24. Mär 2012
Gibt's das Problem denn im fraglichen Programm? Ich mein, via Rechtsklick kann man doch eh nur ein Popup gleichzeitig auslösen, wenn man der Eigenschaft PopupMenu der Form vertraut und nicht selber auf solche Ereignisse reagiert.
Ja, die Klärung der Frage hab ich ja oben schon erläutert. Und bevor ich mir eine solche Arbeit machte, würde ich das genauer untersuchen.
MfG Dalai
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Dalai,
23. Mär 2012
Ich verstehe nicht, was dieser Code tun und was er bringen soll. Ich würde erstmal prüfen, ob es ein generelles Problem mit Programmen gibt, die mit demselben Delphi kompiliert wurden. Wenn dem so ist: Sind alle Updates für Delphi installiert? Wie gesagt: ich habe keine derartigen Probleme mit meinen in Delphi 5 geschriebenen Programmen unter Win7 (und auch nicht unter Win8).
Im Zweifel kann...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Dalai,
21. Mär 2012
In der Tat. Damit kann ich es auch reproduzieren. Lustigerweise ist das Programm mit Visual C++ 7.0 entwickelt, wenn ich PEiD glauben darf. Insofern beschränkt sich das Problem nicht auf Delphi-Programme und ist wohl auch nicht unbedingt bei den Themes zu suchen (ExplorerXP verwendet welche).
Daher ein anderer Ansatz: sind die Menüs evtl. OwnerDrawn?
MfG Dalai
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Dalai,
21. Mär 2012
Hast du mal versucht, die Anwendung unter Einbindung eines Manifests zum Einschalten der Themes zu kompilieren? Ggf. auch den ThemeManager einbinden, damit wirklich alle Komponenten erfasst werden. Ich hatte bislang noch keine derartigen Probleme mit Kontextmenüs unter Win7 bei mit Delphi 5 kompilierten Anwendungen (dafür aber andere :roll:).
MfG Dalai