Autor Beitrag
Timelesk
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 82


Delphi 2006 Prof
BeitragVerfasst: So 11.06.06 07:54 
Hallo,

ich bin auf der Suche nach einem TImage, welches eine frei definierbare Form mit X Ecken annehmen kann.

Warum?

Ich möchte ein Programm schreiben, mit welchem man die Bundesländer von Deutschland lernen kann!
Da ich die Formen der Länder gerne beibehalten und nicht möchte, dass wenn ich in die untere linke Ecke von Bayern klicke auf Baden-Württemberg angezeigt bekomme, stellt das wirklich ein Problem dar.

Es gibt 2 Wege:
1. jedes Bundesland ein eigenes TImage und dann zusammensetzen (eigentlich Schwachsinn)
2. eine Karte und darüber dann TImages mit einer OnClick-Funktion

Ich tendiere zu Weg 2, nur das darüberlegen einer OnClick-Funktion bereitet mir schwierigkeiten.

Könnt ihr mir einen Tipp/Ansatz für das Problem geben?

Vielen Dank!
Kroko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1284

W98 W2k WXP
Turbo D
BeitragVerfasst: So 11.06.06 08:23 
meine Idee
(a) ein Original-Image Deutschland
(b) ein zweites, gleichgroßes Images, in dem die Bundesländer alle verschieden eingefärbt sind, so daß man mit der Mausposition eindeutigt bestimmen kann, welches Land angeklickt wurde!

//EDIT
(c) wenn du dann die Bereiche der Landeshauptstädt (etc) auch noch anders einfärbst, kannst Du sogar dann noch unterscheiden!

_________________
Die F1-Taste steht nicht unter Naturschutz und darf somit regelmäßig und oft benutzt werden! oder Wer lesen kann, ist klar im Vorteil!
Timelesk Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 82


Delphi 2006 Prof
BeitragVerfasst: So 11.06.06 08:35 
Hallo kroko,

danke für deine Antwort.
Das mit der Einfärbung hab ich mir auch schon überlegt.
Aber woher weiß denn das Programm, dass ich mich gerade über Bayern befinde und nicht über Berlin?
Blackheart666
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: So 11.06.06 09:05 
zb.siehe Anhang
Einloggen, um Attachments anzusehen!
Timelesk Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 82


Delphi 2006 Prof
BeitragVerfasst: So 11.06.06 09:11 
Genial!
Funktioniert einwandfrei und ist die beste Lösung dafür!

Vielen herzlichen Dank

PS: Wer den Source von Blackheart666 testest, muss die Farbe GRÜN auf 33280 stellen (hat erst dann bei mir funktioniert).