Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Popupmenu bei einzelnen Komponenten
Peter18 - Fr 27.01.17 17:59
Titel: Popupmenu bei einzelnen Komponenten
Ein freundliches Hallo an alle,
heute habe ich 2 Fragen zum Popup:
1: Im Objektinspektor kann ich ein Popupmenu zuordnen, aber bei einem zur Laufzeit erzeugten TEdit nicht. Syntaxfehler??
Delphi-Quelltext
1:
| E.PopupMenu := EditPopupMenu; |
Der Compiler behauptet: undefinierter Bezeichner.
Delphi-Quelltext
1:
| EditPopupMenu : TPopupMenu; |
2: Kann ich herausfinden, welches Objekt das Menu aufgerufen hat? Ich komme immer wieder auf Hauptformular, aber nicht an das Editfeld.
Grüße von der Nordsee
Peter
Delete - Fr 27.01.17 19:31
- Nachträglich durch die Entwickler-Ecke gelöscht -
jaenicke - Sa 28.01.17 00:53
Peter18 hat folgendes geschrieben : |
Delphi-Quelltext 1:
| E.PopupMenu := EditPopupMenu; |
Der Compiler behauptet: undefinierter Bezeichner. |
EditPopupMenu ist undefiniert?
Lass mich raten:
Du hast EditPopupMenu in deinem Formular als Feld deklariert und bist nicht in einer Methode des Formulars?
Peter18 hat folgendes geschrieben : |
2: Kann ich herausfinden, welches Objekt das Menu aufgerufen hat? Ich komme immer wieder auf Hauptformular, aber nicht an das Editfeld. |
Delphi-Quelltext
1:
| EditPopupMenu.PopupComponent |
Peter18 - Sa 28.01.17 12:20
Hallo Frühlingsrolle, hallo Sebastian,
Dank euch für die Antworten. Frage 2 ist beantwortet. 5 mal gelesen, aber nicht zur Kenntnis genommen. Danke
Zu Frage 1:
Die Deklarationen sind zur Entwicklungszeit mit der Oberfläche erstellt. Doch gerade sehe ich was los ist, manchmal ist man etwas blind! Ich habe übersehen, dass es keine Methode ist, sondern eine Hilfsroutine und in einer anderen Zeile habe ich das Formular mit angesprochen. Wenn man mal eben schnell was ausprobieren möchte..... ...sollte man doch genauer hinsehen!!!
Dank Euch für's Augen öffnen!
Grüße von der sonnigen Nordsee
Peter
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!