Dziwny komponent

0

Czesc! Chcialbym zrobic cos takiego:
Zdefiniowac taki komponent (czy cos takiego) jak linia najlepiej na TImage. W pewnym sensie ma to byc obiekt, ktory reaguje na klikniecie, ktory moge sobie narysowac. Jesli deko niejasne to postaram sie wytlumaczyc dalej. To ma dzailac tak:

  1. Przy utworzeniu podaje wsp. 2 punktow i wyskakuje mi narysowana na TImage linia (miedzy tymi punktami).
  2. Podczas dzialania programu jak ktos kliknie na linie (lub w bliskiej okolicy) to wyskoczy jakas tam informacja o tej linii (kwestia zdefiniowania samej informacji jest niewazna, chodzi o reakcje 'grafiki' na klikniecie.
    Dzieki za pomoc :-)
    Adam
    <font size="7"></span>
0

no to zapamietuj i przy onmousedown sprawdzaj czy jest pozycja mychy jest wieksza i mniejsza :>

PS. pomysl troche to proste [glowa] i nie trzeba komponentow pisac tez

0

może TShape nakładany na TImage ?

0

na co ci TShape ??

0

A może rysuj każdą linię innym kolorem i sprawdzaj na jaki kolor kliknięto, wybierając potem odpowiednią akcję. Musiałbyś zapisywać gdzieś dane o kolorach i wspórzędnych, np. w tablicy jakiś tam rekordów. Jeśli nie po kolorach to może sprawdzać czy punkt, w którym klikneliśmy należy do linii.

1 użytkowników online, w tym zalogowanych: 0, gości: 1