Deutsch
Forum

Ausgewähltes Element auf dem Bildschirm aktivieren?

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



 
- Seite 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
Ladeanzahl124
Herunterladen
 
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 für 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
für 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  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

2.792 Betrachtungen

Unbenanntvor 0 min.
Ernst18.04.2014
Web Scanner23.11.2012

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


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