Italia
Foro

Ausgewähltes Element auf dem Bildschirm aktivieren?

 
- Page 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 potuto man sich durch clicken und einige Elemente farblich ändern.

(Das ganze muß naturalmente später dann bei meinen Vektoren hinterlegt werden...)

Meine Frage wie immer, gibt sowas schon?
In der Cerca war ich leider nicht erfolgreich..

Grüße

Web
 
Xprofan X3.1
Win7 auf AMDX6
24.07.2008  
 



 
- Page 2 -



Jörg
Sellmeyer
Dann würde ich z.B. mal damit anfangen, nicht die ganzen Objekte als einen anklickbaren Gegenstand anzusehen, sondern jede einzelne Vektorlinie. Wenn das funktioniert, kannst Du sie in einer Liste sammeln:
Jedes Objekt wird in einer Liste gespeichert, je nachdem zu welchem Teil der Grafik es gehört. Wenn ein Teil angeklickt wird, werden automatisch alle Teile des Objektes ausgewählt/eingefärbt. Ich vermute mal, daß in Vektorgrafikprogrammen jedes Element ein Fensterelement ist. ist aber bloße Raterei.
Kennst Du Dich in anderen Programmiersprachen aus? Hier gibt es ein Open Source Vektorprogramm: [...] 
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
24.07.2008  
 




Rolf
Koch

wartet er nur noch auf Rolf (drängel)


Eieieiei watn Stress - hey ich hab extra einen Schwimmbadbesuch der Familie verschoben damit es schneller geht. Werde heute abend, morgen den zu schaffenden Rest erledigen und gut ist
 
24.07.2008  
 




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
 
Xprofan X3.1
Win7 auf AMDX6
24.07.2008  
 



Hm Du hast 16,7 Millionen Farben, deutlich weniger Vektoren...
 
24.07.2008  
 




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

60 kB
Kurzbeschreibung: Webbisofts Screenshot
Hochgeladen:24.07.2008
Downloadcounter124
Download
 
Xprofan X3.1
Win7 auf AMDX6
24.07.2008  
 




GDL
Hi,

keine Ahnung ob dir das was hilft.
[...] 

Ich nutze bei meinem Gleisplaner lauter Pic Dialoge mit Mouse ouver abfrage.

Servus
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
24.07.2008  
 




Web
Scanner
@Georg
ist das per XProfan 11, oder?
 
Xprofan X3.1
Win7 auf AMDX6
24.07.2008  
 



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.
 
24.07.2008  
 




GDL
@Web
per XProfan10
 
Windows7 Xprofan 8,9,10 [...]  [...] 
24.07.2008  
 




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...
 
Xprofan X3.1
Win7 auf AMDX6
24.07.2008  
 



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...)
 
24.07.2008  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

2.799 Views

Untitledvor 0 min.
Ernst18.04.2014
Web Scanner23.11.2012

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie