Einzelnen Beitrag anzeigen

Benutzerbild von stOrM
stOrM

Registriert seit: 7. Jun 2003
Ort: Mülheim an der Ruhr
434 Beiträge
 
Delphi 10.3 Rio
 
#3

Re: In Grafik klicken, MouseOver und MouseLeave

  Alt 6. Jul 2008, 13:22
Zitat von vsilverlord:
Also ich hab mal sowas ähnliches programmiert, und ich hab das mit mouse.cursorpos gemacht. Allerdings zeigt dir das die globale Position der Maus an, da musst du noch die Position des Formulars sowie die Position des Images abziehen:
Also z.b
Delphi-Quellcode:
if ((mouse.cursorpos.x-form1.left-image1.left)>250)and((mouse.cursorpos.x-form1.left-image1.left)<350)and((mouse.cursorpos.y-form1.top-image1.top)>250)and((mouse.cursorpos.y-form1.top-image1.top)<350)then
begin
(...)
In dem Beispiel hat der button jetzt die Länge 350-250=100 und Breite 350-250=100.
Bestimmt gibts auch einen einfacheren Weg.
Ah ich probier das mal aus, ich könnte ja auch ein twincontrol machen aber ich wollte mir das erstmal ersparen mal sehen obs so geht, erstmal vielen dank!

Viele Grüsse
Marc
  Mit Zitat antworten Zitat