Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

Sprungmarke (Element)_Klick oder (Element)_Maustaste_unten 20 Okt 2022 18:40 #1

  • Grisu
  • Offline
  • Beiträge: 75
  • Dank erhalten: 95
Hallo,

ich möchte den Inhalt einer Listenansicht je nach gedrückter Maustaste entweder auslesen oder ein Popup-Menü anzeigen lassen.
Wenn ich als Sprungmarke (Element)_Klick verwende, kann ich den Text der Liste auslesen, aber nicht die Maustaste.
Mit der Sprungmarke (Element)_Maustaste_unten kann man die Maustaste auswerten, den Text aber nur mit einem Klick Verzögerung (es wird der vorherige Klick genommen, nicht der aktuelle).

Gibt es (wie in cx4) eine Möglichkeit, Text und Maustaste gleichzeitig zu erkennen?

Danke und Gruß,
Hermann


cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


 (28 Zeilen, cX 5.0.9.0, Lizenz: ElementPlus, Pro)
Folgende Benutzer bedankten sich: Soko

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Sprungmarke (Element)_Klick oder (Element)_Maustaste_unten 20 Okt 2022 19:16 #2

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1127
  • Dank erhalten: 1664
Hallo, Hermann!

Das Listenansicht-Element aktiviert die Zeile unter der Maus erst nach einem ganzen Klick - da kann cX nix dran machen.
Natürlich könntest du die Zeile beim Taste_Unten selbst aktivien (siehe [.Listenaicht().IndexAusY])...

Dein Problem kannst du auch etwa so lösen, dass du beim Maustaste_Unten die Taste sicherst und erst nach dem abgeschlossenen Klick weitermachst, etwa dann so (Auszug):

:: Anzeige(F1.ZFHaupt)_Element(Testliste)_Maustaste_unten
Setze in [Mt]: '[cX.Anzeige(F1).Listenansicht(Testliste).Maustaste]'
Beende Unterprogramm (Zurück)

:: Anzeige(F1.ZFHaupt)_Element(Testliste)_Klick
Setze in [cX.Anzeige(F1).Element(Kopf).Text]: 'Maustaste=[Mt]'
Wenn (? '[Mt]=2')
usw...

Das fühlt sich zwar anders an, führt aber wohl zum richtigen Ergebnis.
Hilft dir das weiter?

Liebe Grüße
Stefan
 
Folgende Benutzer bedankten sich: Soko, daywalker, Grisu

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Sprungmarke (Element)_Klick oder (Element)_Maustaste_unten 20 Okt 2022 19:58 #3

  • Grisu
  • Offline
  • Beiträge: 75
  • Dank erhalten: 95
Hallo Stefan,

ja, das funktioniert auch.
ist zwar ein Zwischenschritt mehr, aber wenn man sich mal dran gewöhnt hat, geht's schon. (ich benutze die Methode "links/rechtsklick in Listen" ziemlich oft)

Herzlichen Dank,
Hermann
Folgende Benutzer bedankten sich: Soko, daywalker

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden