TArrow

Rund um die LCL und andere Komponenten
Antworten
Eclipticon
Beiträge: 292
Registriert: Sa 5. Feb 2011, 20:38
OS, Lazarus, FPC: Windows XP VirtualBox (FPC 2.6.4, Laz 1.2.4)
CPU-Target: 32Bit
Wohnort: Wien

TArrow

Beitrag von Eclipticon »

Hi,

ich benoetige eine Steuerung zweidimensionaler Koordinaten und wollte urspruenglich dafuer 4x TArrow verwenden (rauf, runter, links, rechts). Mittlerweile muss ich aber feststellen, dass TArrow nicht so ganz dem Standard der anderen Lazarus-Komponenten entspricht ... Hint und ShadowType funktionieren nicht, grafisch passt das ganze auch nicht wirklich rein ...

Kennt jemand eine Alternative dazu oder "darf" ich TArrow mal neu schreiben?

Danke :-)

MAC
Beiträge: 770
Registriert: Sa 21. Feb 2009, 13:46
OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
CPU-Target: 32Bit

Re: TArrow

Beitrag von MAC »

tArray hört sich toll an, meiner meinung nach aber irgendwie überflüssig.
naja, notfals nimmst du dir 4 bilder und machst on mouseenter - onmouseexit.
Was cooler währe: ein großes bild mit einem steuerkreuz, per mousemover fragst du dann die koordinaten ab und berechnest die neuen koordinaten:

Code: Alles auswählen

neux := altx + round(((x/Image1.Width)-0.5)*geschwindigkeit);
geschwindigkeit ist eine konstante, empfehlenswert > 2.

Code: Alles auswählen

Signatur := nil;

Eclipticon
Beiträge: 292
Registriert: Sa 5. Feb 2011, 20:38
OS, Lazarus, FPC: Windows XP VirtualBox (FPC 2.6.4, Laz 1.2.4)
CPU-Target: 32Bit
Wohnort: Wien

Re: TArrow

Beitrag von Eclipticon »

Deine coole Idee hat mich auf eine ander coole Idee gebracht ... vielen Dank!

u-boot
Beiträge: 308
Registriert: Do 9. Apr 2009, 10:10
OS, Lazarus, FPC: Ubuntu 9.10 (L 0.9.28 FPC 2.2.4)
CPU-Target: 32Bit
Wohnort: 785..

Re: TArrow

Beitrag von u-boot »

Worauf darf man sich denn nun freuen ?
Ubuntu 9.10 (L 0.9.28 FPC 2.4.x)

MAC
Beiträge: 770
Registriert: Sa 21. Feb 2009, 13:46
OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
CPU-Target: 32Bit

Re: TArrow

Beitrag von MAC »

auf was cooles :mrgreen:
hoffentlich.
ich habe z.b. mal zum spaß in ein paar minuten ( fü rnen kumpel von mir (flo) )programiert: (ist schon nen bisl älter - 200 Zeilen).
Dateianhänge
flotest.zip
(308.69 KiB) 84-mal heruntergeladen

Code: Alles auswählen

Signatur := nil;

Eclipticon
Beiträge: 292
Registriert: Sa 5. Feb 2011, 20:38
OS, Lazarus, FPC: Windows XP VirtualBox (FPC 2.6.4, Laz 1.2.4)
CPU-Target: 32Bit
Wohnort: Wien

Re: TArrow

Beitrag von Eclipticon »

u-boot hat geschrieben:Worauf darf man sich denn nun freuen ?
Nein, leider auf garnichts ;-) Ich habe ein wenig mit TBitBtn rumgespielt und das erledigt den Job auch ziemlich gut ...

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Re: TArrow

Beitrag von pluto »

Die Einfachsten Lösungen sind immer noch die besten*G*
MFG
Michael Springwald

Antworten