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
  • Grisus Avatar Autor
  • Offline
  • Beiträge: 111
  • Dank erhalten: 128
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: 1252
  • Dank erhalten: 1775
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
  • Grisus Avatar Autor
  • Offline
  • Beiträge: 111
  • Dank erhalten: 128
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

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

Anmelden