onMouseMove

V tomto fóru můžete hlásit nalezené chyby, dávat návrhy na vylepšení vývojářům PROMOTIC SCADA software a vkládat ostatní témata.

onMouseMove

Postby legutko » Wed 25. Feb 2015 19:59:31

Dobrý den,

marně jsem hledal možnost měnit např. RasterImage přejetím kurzorem. Pokud by se uvažovalo něco na tento způsob v budoucnu zrealizovat, tak si myslím, že by to výrazně zinteraktivnilo výsledný obraz. Jenom názor.

Zdravím

Legutko
legutko
 
Posts: 18
Joined: Wed 13. Feb 2013 7:44:19

Re: onMouseMove

Postby admin » Wed 04. Mar 2015 7:41:00

Dobrý den,

toto je již v PROMOTICu vyřešeno od verze 8.3.0:

http://www.promotic.eu/cz/pmdoc/Objects ... Change.htm
admin
Administrátor
 
Posts: 70
Joined: Wed 12. Dec 2012 15:43:09

Re: onMouseMove

Postby legutko » Wed 04. Mar 2015 14:40:36

Dobrý den,

děkuji za upozornění. Z vývojovou verzí se jen seznamuji, tak jsem na to ještě nenarazil.
legutko
 
Posts: 18
Joined: Wed 13. Feb 2013 7:44:19

Re: onMouseMove

Postby Tomáš Bräuer » Fri 06. Mar 2015 8:01:24

Dobrý den,
k zachycení přejetí myši nad grafickým prvkem (i PmiRasterImage) slouží událost PmiItem.onModeChange viz http://www.promotic.eu/cz/pmdoc/Objects ... Change.htm .
Ke změně vizuálního vzhledu prvku musíte změnit prvek sám. U PmiRasterImage můžete vyměnit jeden obrázek za jiný nebo můžete změnit barvu světla (světlo musí být zapnuté, průhledné světlo je bílá barva)
takže změna nasvětlení PmiRasterImage při přejetí v události onModeChange např.

pMe.ColorItem = pEvent.NewValue & 0x3000 ? "#808080" : "#FFFFFF";
Tomáš Bräuer
Administrátor
 
Posts: 153
Joined: Thu 13. Dec 2012 9:13:13


Return to Hlášení chyb, návrhy na vylepšení, ostatní...

Who is online

Users browsing this forum: No registered users and 3 guests