| |
|
|
- Seite 1 - |
|
Web Scanner | mmmm....gebe ja zu, die Titel-Frage ist sehr allgemein, das Problem ist: ich weiß nicht so richtig, wie ich es überhaupt programmtechnisch angehen soll.
Also zur Fragestellung:
Auf meinem Bildschirm sehe ich jetzt z.B. einen Kreis und ein Rechteck. Mit dem Cursor möchte ich nur den Kreis aktivieren und er soll mittels anklicken dann die Farbe wechseln. Das Rechteck soll nix tun
Mit einem zweiten Clic will ich das Rechteck auch die Farbe wechseln lassen. Wenn ich nochmal auf das Rechteck clicke, soll die alte Farbe wieder her usw. So könnte man sich durch clicken und einige Elemente farblich ändern.
(Das ganze muß natürlich später dann bei meinen Vektoren hinterlegt werden...)
Meine Frage wie immer, gibt sowas schon? In der Suche war ich leider nicht erfolgreich..
Grüße
Web |
|
|
| |
|
|
|
| |
|
- Seite 2 - |
|
Jörg Sellmeyer | Is mir eh wurscht, weil ich Subscriber bin |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 24.07.2008 ▲ |
|
|
|
|
Web Scanner | Hi Jörg,
also per Maus die Position auf dem Bildschirm feststellen ist ja kein Thema. Wenn die Farbe wechselt ist man halt auf ner Linie, lässt sich auch auswerten. Aber wie bekomme ich die Referenz zu meinem gezeichneten Vektor? Die mit Lineto gezeichnete Line weiß doch nicht, das die zu einem Vektor in einer Tabelle gehört...da habe ich noch ein missing link irgendwie...
zu Hülfe ! Wer weiß da büdde büdde weiter |
|
|
| |
|
|
|
| Hm Du hast 16,7 Millionen Farben, deutlich weniger Vektoren... |
|
|
| |
|
|
|
Web Scanner | Neeee die Linien sind doch ALLE nur schwarz bevor ich die an-clickere Das ist kein Problem.
Anbei ein Bild wie das aussieht im Moment...
Web |
|
|
| |
|
|
|
GDL | Hi,
keine Ahnung ob dir das was hilft. [...]
Ich nutze bei meinem Gleisplaner lauter Pic Dialoge mit Mouse ouver abfrage.
Servus Georg |
|
|
| |
|
|
|
Web Scanner | @Georg ist das für XProfan 11, oder? |
|
|
| |
|
|
|
| Web Scanner
Neeee die Linien sind doch ALLE nur schwarz bevor ich die an-clickere Das ist kein Problem.
Es hat bei Dir halt noch nicht "Klick" gemacht...
"Schwarz" ist relativ... probiere mal die Linien mit Farbe 13, 44 und 92 zu zeichnen...
Jede Linie bekommt eine Farbe, einfach "hochzählen". Per Klick kannst Du die Farbe per z.B. getPixel wiedererlangen - und damit exakt die Nummer der Linie. (In Deinem Fall wäre das wohl das aller einfachste...)
Wenn das funktioniert kannst Du die "farbigen Linien" ja in ein hPic (bzw. Speicherbitmap") zeichnen lassen und "offiziell" nur schwarze Linien auf den Bildschirm malen. |
|
|
| |
|
|
|
GDL | |
|
| |
|
|
|
Web Scanner |
bei mir Clickts gerade gewaltig. Ich kann nur die Endpunkte der Vektoren auswerten! Alles was dazwischen liegt ist "unbekannt" So müßte es gehen. Ich werd mal was probieren... |
|
|
| |
|
|
|
| Du kannst damit alle gezeichneten Flächen von Linien oder Kreisen oder Arcs anklickbar machen und wüsstest auf Anhieb die Nummer des geklickten Elements.
Die Start/Endpunkte kannst Du eh anklickbar machen da Du deren Positionen ja bereits errechnet hast. (und z.B. in einem Array abgelegt...) |
|
|
| |
|
|
| |
|
- Seite 3 - |
|
|
Web Scanner | Genau IF - wie schon so oft, haste den Nagel wieder Mal volle Kanne auf den Kopf getroffen.
Mit dem schon geproggten Gummibandrechteck kann ich jetzt jeweils eine Kontur ansprechen und umfärben. Geht sowas von goil! Bin total begeistert! Mann o Mann, heute früh dachte ich noch, das Ganze ist total unlösbar
Der Schlüssel zur Lösung liegt in wirklich in den Endpunkten der Vektoren. Anders gehts gar nicht.
DANKE!!!
Der Web |
|
|
| |
|
|