AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Touchscreen re.Maus -> PopUpMenu

Ein Thema von axellang · begonnen am 15. Mär 2013
Antwort Antwort
axellang

Registriert seit: 3. Mai 2003
Ort: München
138 Beiträge
 
Delphi XE2 Enterprise
 
#1

Touchscreen re.Maus -> PopUpMenu

  Alt 15. Mär 2013, 16:37
Hallo Leute,

ich habe ein kleines Problemchen und hoffe auf eure Hilfe

Folgendes:

Ich schreibe eine Anwendung für Touchscreens (Win 7).
Soweit so gut. Nun habe ich ein Problem mit dem PopupMenu in einer TListBox.
Ich schaffe es einfach nicht das PopupMenu aufzurufen bzw. die rechte Maustaste feuert einfach nicht.

Mit der re.Maus auf einem Touchscreen funktioniert es so:

Man berührt z.B. ein Textfeld und verbleibt einige Zeit darauf, dann zeichnet Windows einen
runden Kreis um die Position des Touchs und öffnet, falls für das control verfügbar, das Kontextmenü.
Da hat man dann die üblichen Optionen wie Copy, Paste usw.
Auch kann man sein eigenes PopupMenu benutzen. Z.B. mit einem TButton.

Ergo Button auf die Form ein PopupMenu und dem Button das Menü zuweisen. Bleibt man nun mit dem Finger
einige Zeit auf dem Button, zeichnet Windows einen Kreis um die Position und das PopupMenü wird geöffnet.

Nur die Listbox mach da nicht mit. Scrollen, auswählen das geht alles nur eben das Kontextmenü nicht.

Was ist zu tun?

UPDATE 1:
Es gibt TTabletOptions mit toPressAndHold = Ruft einen Rechtsklick auf, wenn Sie Ihren Finger eine bestimmte Zeit lang auf den Bildschirm halten.

Das scheint mit einer ListBox VCL (XE2&XE3) nicht zu funktionieren.
Mit einer ListBox FM funktioniert es so wie es sollte.

UPDATE 2:
Workaround:
Sobald die Runtime Themes im Projekt deaktiviert sind funktioniert es.



Gruß

Alexander
Alexander Lang

Geändert von axellang (16. Mär 2013 um 12:18 Uhr) Grund: Update
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz