Bei Versuch einen Menüeintrag zu editieren, springt der Cursor in den Objecinspektor
- Cineatic
- Beiträge: 23
- Registriert: Mo 25. Sep 2023, 10:37
- OS, Lazarus, FPC: OS: Windows 10 & 11; Lazarus: 3.6; FPC: 3.2.2
- CPU-Target: 64Bit
Bei Versuch einen Menüeintrag zu editieren, springt der Cursor in den Objecinspektor
Hallo!
Ich habe ein nerviges Problem. Und zwar springt bei mir der Cursor, beim Versuch einen Menüeintrag zu editieren, direkt nach dem ersten Buchstaben immer in den Objectinspector in den Bereich "Action".
Ich habe inzwischen sämtliche Hintergrundprogramme, insofern möglich, beendet. Das Problem bleibt weiterhin bestehen.
Dies passiert sowohl unter Windows 11, als auch Windows 10.
Ich nutze Lazarus 3.4.
Kennt jemand dieses Problem und weiß wie ich das lösen kann?
Ich habe ein nerviges Problem. Und zwar springt bei mir der Cursor, beim Versuch einen Menüeintrag zu editieren, direkt nach dem ersten Buchstaben immer in den Objectinspector in den Bereich "Action".
Ich habe inzwischen sämtliche Hintergrundprogramme, insofern möglich, beendet. Das Problem bleibt weiterhin bestehen.
Dies passiert sowohl unter Windows 11, als auch Windows 10.
Ich nutze Lazarus 3.4.
Kennt jemand dieses Problem und weiß wie ich das lösen kann?
-
- Beiträge: 6958
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Bei Versuch einen Menüeintrag zu editieren, springt der Cursor in den Objecinspektor
Dies kann ich nachvollziehen.Ich habe ein nerviges Problem. Und zwar springt bei mir der Cursor, beim Versuch einen Menüeintrag zu editieren, direkt nach dem ersten Buchstaben immer in den Objectinspector in den Bereich "Action".
Linux 64bit; Lazarus 3.99
Dies sieht nach einem gröberen Bug aus.
Mir ist dies auch gerade eben aufgefallen. Eine Menueintrag mit [enter] lässt sich kaum ändern.
Am besten klickst du direkt im Object-Inspector auf "Caption".
Generell verhält sich der Menu-Editor etwa merkwürdig.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
- Cineatic
- Beiträge: 23
- Registriert: Mo 25. Sep 2023, 10:37
- OS, Lazarus, FPC: OS: Windows 10 & 11; Lazarus: 3.6; FPC: 3.2.2
- CPU-Target: 64Bit
Re: Bei Versuch einen Menüeintrag zu editieren, springt der Cursor in den Objecinspektor
Danke für deine Antwort!
Dann kann ich zumindest aufhören den Fehler auf meinem System zu suchen. Wobei ich, dank deiner Antwort, gerade festgestellt habe, dass ich schusselig bin
Denn ich habe völlig vergessen, dass ich Lazarus ja auch auf meinem Linux-Rechner installiert habe. Aber auf die Idee bin ich gar nicht gekommen, es dort einmal zu testen. Dann hätte ich mir die Suche auf dem PC sparen können.
Ich behelfe mir in dem Menüeditor derzeit mit der Zwischenablage. In einem Texteditor gebe ich den gewünschten Namen ein und mittels der Zwischenablage füge ich dies dann im Menüeditor ein. Anders funktioniert es nicht.
UPDATE: Ich habe gerade mal auf dem Linux-Rechner Lazarus 2.2 gestartet. Und in der Version existiert das Problem noch nicht. Dann habe ich die Version 3.4 installiert und schon habe ich das Problem auch unter Linux. Der Fehler wird sich vermutlich mit der Version 3.x eingeschlichen haben.
Dann kann ich zumindest aufhören den Fehler auf meinem System zu suchen. Wobei ich, dank deiner Antwort, gerade festgestellt habe, dass ich schusselig bin

Denn ich habe völlig vergessen, dass ich Lazarus ja auch auf meinem Linux-Rechner installiert habe. Aber auf die Idee bin ich gar nicht gekommen, es dort einmal zu testen. Dann hätte ich mir die Suche auf dem PC sparen können.
Ich behelfe mir in dem Menüeditor derzeit mit der Zwischenablage. In einem Texteditor gebe ich den gewünschten Namen ein und mittels der Zwischenablage füge ich dies dann im Menüeditor ein. Anders funktioniert es nicht.
UPDATE: Ich habe gerade mal auf dem Linux-Rechner Lazarus 2.2 gestartet. Und in der Version existiert das Problem noch nicht. Dann habe ich die Version 3.4 installiert und schon habe ich das Problem auch unter Linux. Der Fehler wird sich vermutlich mit der Version 3.x eingeschlichen haben.
- Niesi
- Lazarusforum e. V.
- Beiträge: 596
- Registriert: So 26. Jun 2016, 19:44
- OS, Lazarus, FPC: Linux Mint Cinnamon, Laz 4.1 Fpc 3.2.3 und allerlei mit FpcUpDeLuxe
- Kontaktdaten:
Re: Bei Versuch einen Menüeintrag zu editieren, springt der Cursor in den Objecinspektor
.
Ich habe es gerade ausprobiert unter Lazarus / Free-Pascal trunc in Linux - da tritt kein Problem auf.
Mit Lazarus 3.4 aber auch nicht ...
Ich habe es gerade ausprobiert unter Lazarus / Free-Pascal trunc in Linux - da tritt kein Problem auf.
Mit Lazarus 3.4 aber auch nicht ...
Wissen ist das einzige Gut, das sich vermehrt, wenn es geteilt wird ...
Re: Bei Versuch einen Menüeintrag zu editieren, springt der Cursor in den Objecinspektor
Ich habe hier noch Lazarus 3.2 laufen, vom 10.3.24, also nicht steinalt.
Da habe ich das Problem nicht.
Habt ihr schon im Bugtracker nachgeschaut? Könnte man ggf. dort melden.
https://gitlab.com/freepascal.org/lazar ... s/-/issues
Da habe ich das Problem nicht.
Habt ihr schon im Bugtracker nachgeschaut? Könnte man ggf. dort melden.
https://gitlab.com/freepascal.org/lazar ... s/-/issues
Re: Bei Versuch einen Menüeintrag zu editieren, springt der Cursor in den Objecinspektor
Du meinst: du hast im Menü-Editor einen neuen Eintrag erzeugt und tippst anschließend gleich die Caption, wobei im Object-Inspektor die Action-Property angewählt ist? Ich bilde mir ein, dass das nie so funktioniert hat. Ist vielleicht auch Absicht, denn wieso soll der Menüeditor im Objektinspektor auf die Eigenschaft "Caption" springen, wenn im Menüeditor etwas eingetippt wird? Vielleicht ist der User gewohnt nach dem Erzeugen jedes Menü-Eintrags zuerst die Default-Caption stehen zu lassen und gleich den OnClick-Handler zu schreiben. Da wäre es lästig, wenn er nach jedem neuen Eintrag erst wieder zur Events-Seite wechseln und den OnClick-Eintrag suchen müsste.
- Cineatic
- Beiträge: 23
- Registriert: Mo 25. Sep 2023, 10:37
- OS, Lazarus, FPC: OS: Windows 10 & 11; Lazarus: 3.6; FPC: 3.2.2
- CPU-Target: 64Bit
Re: Bei Versuch einen Menüeintrag zu editieren, springt der Cursor in den Objecinspektor
Ich habe den Editor aufgerufen, einen neuen Eintrag erstellt und die Eingabetaste gedrückt. Daraufhin hat sich die Eingabezeile geöffnet.
Und wenn ich in der Zeile anfange zu tippen, springt der Cursor nach dem ersten Buchstaben aus dem Menüeditor in den Objectinspector.
Und wenn ich in der Zeile anfange zu tippen, springt der Cursor nach dem ersten Buchstaben aus dem Menüeditor in den Objectinspector.
Re: Bei Versuch einen Menüeintrag zu editieren, springt der Cursor in den Objecinspektor
Wusste gar nicht, dass das auch so geht...
Da stimmt aber einiges nicht mit dieser Editier-Zeile... Ist einen Bug-Report wert. Ich sehe, dass du neu hier bist - ich kann den Report bei Gelegenheit für dich schreiben (es sei denn, du bist scharf drauf...)
Da stimmt aber einiges nicht mit dieser Editier-Zeile... Ist einen Bug-Report wert. Ich sehe, dass du neu hier bist - ich kann den Report bei Gelegenheit für dich schreiben (es sei denn, du bist scharf drauf...)
Re: Bei Versuch einen Menüeintrag zu editieren, springt der Cursor in den Objecinspektor
OK, das macht meine Version auch. Ist also nicht neu.Cineatic hat geschrieben: Do 11. Jul 2024, 17:26 Ich habe den Editor aufgerufen, einen neuen Eintrag erstellt und die Eingabetaste gedrückt. Daraufhin hat sich die Eingabezeile geöffnet.
Und wenn ich in der Zeile anfange zu tippen, springt der Cursor nach dem ersten Buchstaben aus dem Menüeditor in den Objectinspector.
Ich habe das bisher noch nie auf diesem Weg probiert.
Sieht nach einem Code-Fossil aus, welches mal hinzugefügt und dann vergessen wurde.
- Niesi
- Lazarusforum e. V.
- Beiträge: 596
- Registriert: So 26. Jun 2016, 19:44
- OS, Lazarus, FPC: Linux Mint Cinnamon, Laz 4.1 Fpc 3.2.3 und allerlei mit FpcUpDeLuxe
- Kontaktdaten:
Re: Bei Versuch einen Menüeintrag zu editieren, springt der Cursor in den Objecinspektor
Auch ich habe das so noch nie probiert - und auch in der trunc ist da ein solches Verhalten gegeben ...Cineatic hat geschrieben: Do 11. Jul 2024, 17:26 Ich habe den Editor aufgerufen, einen neuen Eintrag erstellt und die Eingabetaste gedrückt. Daraufhin hat sich die Eingabezeile geöffnet.
Und wenn ich in der Zeile anfange zu tippen, springt der Cursor nach dem ersten Buchstaben aus dem Menüeditor in den Objectinspector.

Wissen ist das einzige Gut, das sich vermehrt, wenn es geteilt wird ...
- AlterPascaler
- Beiträge: 87
- Registriert: Mo 26. Jun 2023, 18:56
- OS, Lazarus, FPC: Linux, Lazarus, Free Pascal
- CPU-Target: xxBit
- Wohnort: Deutschland, NRW
Re: Bei Versuch einen Menüeintrag zu editieren, springt der Cursor in den Objecinspektor
Ich schließe mich an.
"Wusste gar nicht, dass das auch so geht..."
Man arbeitet schon so lange damit, und ist immer wieder überrascht was man alles nicht weiß.
"Wusste gar nicht, dass das auch so geht..."

Man arbeitet schon so lange damit, und ist immer wieder überrascht was man alles nicht weiß.
Viele Grüße
AlterPascaler
AlterPascaler
- Cineatic
- Beiträge: 23
- Registriert: Mo 25. Sep 2023, 10:37
- OS, Lazarus, FPC: OS: Windows 10 & 11; Lazarus: 3.6; FPC: 3.2.2
- CPU-Target: 64Bit
Re: Bei Versuch einen Menüeintrag zu editieren, springt der Cursor in den Objecinspektor
Danke, dass du den Bug-Report übernehmen würdest! Meine Schärfe darauf hält sich in Grenzenwp_xyz hat geschrieben: Do 11. Jul 2024, 17:34 Wusste gar nicht, dass das auch so geht...
Da stimmt aber einiges nicht mit dieser Editier-Zeile... Ist einen Bug-Report wert. Ich sehe, dass du neu hier bist - ich kann den Report bei Gelegenheit für dich schreiben (es sei denn, du bist scharf drauf...)

Ich kannte das mit dem Menüeditor noch von Delphi 4. Aus dem Grunde habe ich es direkt darüber wieder probiert und war entsprechend irritiert. Vor allem, als es unter Linux mit der 2.2 genau so geklappt hat und dann nach dem Upgrade auf die 3.4 auch dort nicht mehr.
Aber "freut" mich, dass ich euch als Neuling noch etwas beibringen konnte. Und wenn es nur die Nutzung einer fehlerhaften Komponente ist.

Nun ergibt sich für mich allerdings eine neue Frage. Wie macht ihr das mit den Menüeinträgen, wenn nicht über den Editor?
Re: Bei Versuch einen Menüeintrag zu editieren, springt der Cursor in den Objecinspektor
Ich mache es im Objektinspektor bei "Caption", wie mit anderen Komponenten auch.Cineatic hat geschrieben: Do 11. Jul 2024, 18:21 Nun ergibt sich für mich allerdings eine neue Frage. Wie macht ihr das mit den Menüeinträgen, wenn nicht über den Editor?
Re: Bei Versuch einen Menüeintrag zu editieren, springt der Cursor in den Objecinspektor
https://gitlab.com/freepascal.org/lazar ... sues/41022wp_xyz hat geschrieben: Do 11. Jul 2024, 17:34 ich kann den Report bei Gelegenheit für dich schreiben
* MenuEditor öffnen durch Doppelklick auf TMainMenu oder TPopupMenuCineatic hat geschrieben: Do 11. Jul 2024, 18:21 Nun ergibt sich für mich allerdings eine neue Frage. Wie macht ihr das mit den Menüeinträgen, wenn nicht über den Editor?
* Auf "+ Add menu item" klicken --> nun erscheint "MenuItem1"
* Zum Objekt-Inspektor gehen, auf Property "Caption"
* Gewünschte Caption eintippen
* Zurück zum MenuEditor: Je nachdem, was du willst, auf "+ Add submenu" oder "+ Add menu item" klicken
* Da nun im Objekt-Inspektor Property "Caption" aktiv ist, kannst du direkt die Caption für den neuen Item eintippen, ohne in den Objekt-Inspektor wechseln zu müssen. Das ist sogar einfacher als deine "ENTER"-Methode.
- Cineatic
- Beiträge: 23
- Registriert: Mo 25. Sep 2023, 10:37
- OS, Lazarus, FPC: OS: Windows 10 & 11; Lazarus: 3.6; FPC: 3.2.2
- CPU-Target: 64Bit
Re: Bei Versuch einen Menüeintrag zu editieren, springt der Cursor in den Objecinspektor
Vielen Dank für die Info!