AGB  ·  Datenschutz  ·  Impressum  







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

TImage auf TPanel, Mausereignisse abfangen?

Ein Thema von soeren · begonnen am 1. Mär 2005 · letzter Beitrag vom 1. Mär 2005
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.400 Beiträge
 
Delphi 12 Athens
 
#2

Re: TImage auf TPanel, Mausereignisse abfangen?

  Alt 1. Mär 2005, 18:37
in den Komponenten TPanel und TImage gibt es eine Function, welche die KoOrdinaten umrechnet,

oder du rechnest selber und leitest dann die neuen Koordinaten an's Panel weiter du leitest einfach im OnClick des Images die P

Delphi-Quellcode:
Procedure Form1.ImageOnKlick(Sender; X, Y);
  Begin
    PanelOnClick(Sender, X + Image.Left, Y + Image.Top);
  End;
(das ist nur ein Beispiel, also Namen... müssen noch an dein Programm angepasst wergen)

Aber vom Speicher her wäre es besser, wenn du kein Image verwendest, sondern das Bild im OnPaint-Ereignis der Panels selber (über Panel.Canvas.Draw, oder ähnliches) reinzeichnest und dann gehen sogar alle Klicks gleich ans Panel


[add]
Ach ja ... Herzlich Willkommen bei uns
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
 


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 16:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz