Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET
Aktuálně: Postihly zákazy tvou profesi? Poptávka po ajťácích prudce roste, využij slevové akce 80% výuky zdarma!
birthday
Avatar
roks
Člen
Avatar
roks:6.10.2013 0:52

Zdravím, chcel by som sa spýtať, keby idete vytvárať map editor v C#, akú kontrolku alebo čo by ste použili, aby to ukázalo vložený objekt na mape. Ja som použil panel a picture box, do picture boxu som vložil obrázok a nastavil priehľadnosť určitej farby, picture box mal za rodiča panel - keby ho nemal, priehľadná farba nastavená pri obrázku v picture boxe by prekrývala aj pozadie mapy. Lenže stala sa takáto vec, keď som vložil dva objekty tak povediac skoro na seba (pretínali sa) tak jeden prekrýval druhý aj neviditeľnou časťou ako napr. na tomto obrázku

https://www.google.sk/search?q=c%23+panel+outlook&source=lnms&tbm=isch&sa=X&ei=pJdQUr_QKaLO0QXdroD4Bw&ved=0CAcQ_AUoAQ&biw=1366&bih=667&dpr=1#q=c%23+panel+overlap&tbm=isch&facrc=_&imgdii=_&imgrc=GaG2qpIKerZGtM%3A%3BlFc6ZQErwhhsAM%3Bhttp%253A%252F%252Fi.stack.imgur.com%252FUvK5i.png%3Bhttp%253A%252F%252Fstackoverflow.com%252Fquestions%252F11412169%252Fis-it-possible-to-have-two-overlapping-picturebox-controls-with-transparent-imag%3B441%3B457

Preto prosím poraďte mi niekto, čo by som tam mal dať miesto kontroliek panel a picture box, ale tak aby bolo možné na objekt kliknúť, presunúť ho a poprípade ho aj vymazať, ďakujem :)

 
Odpovědět
6.10.2013 0:52
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na roks
David Čápka:6.10.2013 8:48

Picturebox jsi zvolil správně. Jenže budeš mít v celé aplikaci jen jeden. Naklikni si událost Paint a v ní kresli jednotlivé objekty. Již jsem tady něco takového programoval, můžeš se podívat: http://www.itnetwork.cz/…editor-map-2

Nahoru Odpovědět
6.10.2013 8:48
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
roks
Člen
Avatar
Odpovídá na David Čápka
roks:6.10.2013 11:42

To by asi šlo, ale neviem ako by som vymazal objekt z mapy. Ty to tam máš cez tie políčka, takže sa ti nestane, že by bol nejaký objekt napr. menší alebo väčší ako políčko, ale ja s tým počítať musím, alebo s tým, že by boli 2 objekty cez seba a keď kliknem na jeden aby sa vymazal, nemôže sa stať aby sa vymazal aj druhý :)

 
Nahoru Odpovědět
6.10.2013 11:42
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.