Entwickler-Ecke
Multimedia / Grafik - Grafik benutzen
Herbert61 - Do 15.04.10 10:48
Titel: Grafik benutzen
Hallo zusammen
ich bin Anfänger, will aber keiner bleiben !
Ich habe noch viele Probleme, aber fangen wir mit dem ersten an.
delphi 2 ist meine Grundlage - Vista meine Plattform.
Frage : kann man eine Grafik ( BMP, Jpg, Vector, usw.) einfügen, so das man einzelne Fragmente dieser Grafik ( z.B. bei Vectorgrafiken) als Buttom benutzen kann ?
Erklärung : Ich möchte ein Verfahrensfließbild erstellen. Wenn ich dann auf ein Ventil klicke soll eine Aktion folgen ( Farbänderung ect ).
martin300 - Do 15.04.10 15:14
Hallo,
was spricht dagegen Buttons zu verwenden? Buttons sind bekannt und die Funktionalität ist auch für den Benutzer klar. Wo soll sonst jemand erkennen was ausgewählt werden kann oder nicht?
DonManfred - Do 15.04.10 15:25
Teile einer Grafik als Steuerelement zu verwenden wird SO vermutlich nicht gehen... Als Vektorgrafik schonmal gar nicht (denke ich; man kann mich aber gerne eines besseren belehren!). Die Vektor-Grafik in eine Pixelgrafik zu wandeln sollte aber kein Problem darstellen und diese Grafik kann man dann ja auch zerlegen, so das das "Ventil" dann nachher ne anklickbare Grafik wird (bzw mit OnClick-Event). Im grunde sollte das SO also gehen.
Aber Delphi 2 ist aus dem Jahre 1996, also schon "recht alt"... Ich würde mal gucken, ob du nicht irgendwo noch eine Delphi 7 Personal herbekommen kannst. Die WAR mal bei irgendeinem Buch dabei (evtl. mal die SuFu hier benutzen um genaueres darüber herauszubekommen) und sollte doch um einiges neuer sein (2002).
Ich befürchte halt, das Delphi 2 doch ZU SEHR veraltet sein wird. Weiss nicht, ob die 2er schon JPG kannte oder gar PNG; glaube es aber eigentlich weniger. Mal von evtl. anderen Problemen abgesehen.
Critter - Do 15.04.10 15:49
Hallo
Herbert61 und :welcome: in der Ecke,
ich denke
DonManfred hat schon vieles richtiges gesagt. Mit D2 Bordmitteln muss dein konstrukt wohl eher so aussehen, du lädst ein Fertiges Bild (BMP sollte auch in D2 gehen) in ein Image. Im
OnMouseDown bzw.
OnMouseUp Ereignis wird dir dann mitgeteilt, an welchen Koordinaten deines Bildes die Maustaste beträgt wurde. Es ist dann an dir zu wissen welches Objekt sich an diesen Koordinaten des Bildes befindet und was du entsprechend zu tun hast.
Critter
Delete - Fr 16.04.10 10:37
Im Anhang ist ein Beispiel (Grid), wie man die Mausposition ermitteln und nutzen kann.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!