Forum: FreePascal
by Ginko,
2. Mai 2013
Ah ok danke, auch wenns mir nicht wirklich weiter hilft.
Forum: FreePascal
by Ginko,
28. Apr 2013
Trotzdem danke. Vielleicht weiß es ja hier noch jemand.
Forum: FreePascal
by Ginko,
28. Apr 2013
Ja das funktioniert prima unter Delphi, allerdings hat Lazarus keinen Typ TPopupList.
(Aus der Delphi Hilfe: TPopupList verwaltet das Fenster, in dem die Meldungen von Popup-Menüs angezeigt werden).
Etwas vergleichbares konnte ich bis jetzt auch nicht finden. Es gibt aber bei den Eigenschaften der Formulare, wo man u.a. das Popup Menü zuordnet, einen Punkt der PopupParent heißt, allerdings...
Forum: FreePascal
by Ginko,
27. Apr 2013
Hi hab es auch nochmal gerade so getestet unter Lazarus, es funktioniert wirklich. ABER nur mit dem Orginal Popup Menü von Windwos. Sobald ich ein eigenes verwende, tritt der oben beschriebene Fehler auf. Hast du es mit dem Orginal getestet ? Danke für die Mühe!
Forum: FreePascal
by Ginko,
27. Apr 2013
Der Befehl EndMenu; funktioniert zwar einwandfrei über einen Timer. Aber sobald das Popup Menü offen ist spricht die mittlere Maustaste nur noch auf globale Tastaturabfragen an.
Hier mal ein Beispiel:
uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, Menus,
ExtCtrls, StdCtrls, Windows;
.
.
.
Forum: FreePascal
by Ginko,
27. Apr 2013
Danke für die Antworten.
Ja dachte mir schon das da was faul ist, danke für den Hinweis Helmi.
Funktioniert bei mir leider nicht (unter Lazarus) ob es unter Delphi geht kann ich grad nicht testen. Vielleicht später unter Delphi 7 mal.
Forum: FreePascal
by Ginko,
27. Apr 2013
Also beim Versuch das Popup Menü mit der mittleren Maustaste zu schließen komme ich nicht weiter.
Es soll ein Popup Menü, welches in einem Memo geöffnet wurde durch den Klick der mittleren Maustaste geschlossen werden. Eben genauso wie wenn ich mit der linken Maustaste neben das Menü klicke.
Mit dieser Lösung klappt es nicht http://www.swissdelphicenter.ch/de/showcode.php?id=2262.
...