Einzelnen Beitrag anzeigen

Benutzerbild von blawen
blawen

Registriert seit: 30. Nov 2003
Ort: Luterbach (CH)
654 Beiträge
 
Delphi 12 Athens
 
#182

AW: Delphi 10.4.2 erschienen

  Alt 15. Apr 2021, 17:51
Danke, jetzt geht es bei mir auch auf einem einfachen Formular.
Aber nicht auf einem anderen auf dem auch ein TabControl ist. Das TabControl scheint alle Kontext-Mouseclicks zu bekommen, entsprechend verschoben von seiner rechten oberen Ecke.
Bei einem bestehenden Projekt habe ich besagtes Problem auch.
Darum habe ich kurzerhand ein neues Projekt gestartet, und ein Striggrid und ein Popupmenü integriert. Es funktioniert nicht, sprich das Menu geht nicht auf

Nachtrag:
Beim bestehenden Projekt wird das Popupmenu angezeigt - ABER...

In meinem Fall habe ich ein normales Stringgrid, welches Daten von einer DB enthält.
- Wenn ich mit der rechten Maustaste klicke passiert mal nichts sichtbares (PC).
- wenn ich bei einem Tablet das Popupmenu aufrufe (Finger lange gedrückt halte), erscheint das Menü.
Allerdings ist die Anzeigeposition abhängig von der gewählten Zelle (immer rechts und unterhalb der Zelle).
Die hat den unschönen Effekt, dass ab einer gewissen Spalte/Zeile das Popupmenü schlicht nicht mehr sichtbar ist
- Wenn ich z.B. bei einem Doppelklick die Position des Menüs manuell setze, wird es wunschgemäss angezeigt (PC+Tablet)
PopupMenu1.Popup(400, 700);
Roland

Geändert von blawen (15. Apr 2021 um 19:18 Uhr)
  Mit Zitat antworten Zitat