AGB  ·  Datenschutz  ·  Impressum  







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

Zeilenposition aus y-Wert bei OnMouseDown ?

Ein Thema von Delfiano · begonnen am 3. Nov 2020 · letzter Beitrag vom 3. Nov 2020
Antwort Antwort
Delfiano

Registriert seit: 13. Jul 2020
61 Beiträge
 
#1

Zeilenposition aus y-Wert bei OnMouseDown ?

  Alt 3. Nov 2020, 18:02
Vor vielen Jahren hatte ich das mal gelöst, aber finde es nicht wieder.
Es geht drum, bei OnMouseDown einer ListBox aus dem y-Wert die aktuelle Zeile ermitteln zu können.

Der gelieferte Wert sind Pixel. Wie kann ich daraus die Zeilennumer errechnen?

Es hat mit der Höhe der Zeichen zu tun , das ist mir klar, und irgendwie muss dann alles innerhalb des Bereichs zwischen erstem und letztem Pixel der jeweiligen Zeile den Zeilenwert ergeben.

Sorry, ist sicher ganz simpel, aber ich weiss es einfach nicht mehr.

Wofür ich das brauche?

OnClick markiert ja die jeweilige Position, aber ich möchte beim Drücken der rechten Maustaste eben auch den Sprung dorthin, aber eben eine zusätzliche Aktion ausführen, für die mir der Doppelklick einfach missfällt.

Ich bin für jeden Rat dankbar, der mich vielleicht dann selbst auf die Lösung bringt.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Zeilenposition aus y-Wert bei OnMouseDown ?

  Alt 3. Nov 2020, 18:04
Hallo,
https://www.delphipraxis.net/15882-o...box-items.html

#3 müsste das sein
Heiko
  Mit Zitat antworten Zitat
Delfiano

Registriert seit: 13. Jul 2020
61 Beiträge
 
#3

AW: Zeilenposition aus y-Wert bei OnMouseDown ?

  Alt 3. Nov 2020, 18:25
Vielen lieben Dank. Das passt und ich musste es nur geringfügig anpassen.
  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 22:33 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