Diskuze: Prekrývanie panelov

C# .NET .NET (C# a Visual Basic) Prekrývanie panelov American English version English version

Avatar
roks
Člen
Avatar
roks:

Zdravím, mohli by ste mi prosím poradiť ako naprogramujem dva panely, z ktorých má jeden farbu "transparent" a druhý má obrázok na pozadí (ako na fotke), aby sa prekrývali, teda respektíve aby ten transparentný bol doslova priehladný, aby bolo vidieť pozadie obrázku v panely s pozadím? :) vopred za radu ďakujem :)

 
Odpovědět 12.9.2013 19:30
Avatar
Odpovídá na roks
Michal Žůrek (misaz):

nevím co přesně chceš, ale tuším že to jde vyřešit i lépe než panely...

Nahoru Odpovědět 12.9.2013 20:36
Nesnáším {}, proto se jim vyhýbám.
Avatar
Odpovídá na roks
Jakub Lásko[Saarix]:

Myslím že ve WF to nejde, ale v XNA jsem používal např. toto

spriteBatch.Draw(textura, new Vector2(10, 10), Color.White * 0.5);

Tím násobením barvy jsem dosahoval průhlednosti, ale pokud vím tak panel ve WF nemá vlastnost transparent.

Editováno 12.9.2013 21:45
Nahoru Odpovědět 12.9.2013 21:44
Časem je vše možné.
Avatar
roks
Člen
Avatar
Odpovídá na Michal Žůrek (misaz)
roks:

Ja potrebujem aby to bolo priamo v paneloch, inak to nejde :(

 
Nahoru Odpovědět 12.9.2013 21:56
Avatar
roks
Člen
Avatar
Odpovídá na Jakub Lásko[Saarix]
roks:

vďaka, ale potrebujem k tomu windows form :/

 
Nahoru Odpovědět 12.9.2013 21:56
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na roks
Jan Vargovský:

Vykreslit obrázek do obrázku na určitou pozici můžeš i ve WFA.

 
Nahoru Odpovědět 12.9.2013 21:57
Avatar
roks
Člen
Avatar
roks:

ale ja to potrebujem mať v paneli, aby som mohol meniť poprípade jeho pozíciu alebo mohol naň kliknúť :)

Editováno 12.9.2013 22:02
 
Nahoru Odpovědět 12.9.2013 22:01
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na roks
Jan Vargovský:

Nevím co to má dělat. Takže si můžeš hrát s pixely a počítat, jestli je tam ten obrázek nebo ne ... Ale to moc nedoporučuji, takže raději napiš trošku blíže tvůj problém.

 
Nahoru Odpovědět 12.9.2013 22:48
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na roks
David Čápka:

Jak již bylo řečeno, tohle asi nebude úloha na panely. Kresli si to na Graphics.

Nahoru Odpovědět  +1 13.9.2013 12:45
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
roks
Člen
Avatar
Odpovídá na Jan Vargovský
roks:

Potrebujem, aby som do WF vložil 2 panely, jeden bude mať pozadie urč. bitmapu v ktorej napr. biela farba bude priehladná. Toto mi funguje, ale akonáhle vložím pri ten panel, panel2 tak sa mi prekrýva s panelom1 a panel2 nie je celý vidieť, aj keď je tam spravená priehľadnosť

 
Nahoru Odpovědět 13.9.2013 14:17
Avatar
roks
Člen
Avatar
Odpovídá na David Čápka
roks:

Rozmýšľal som aj nad tým, ale to by nebolo riešenie, keďže budem potrebovať kliknúť na panel, alebo poprípade aby zmenil polohu :)

 
Nahoru Odpovědět 13.9.2013 14:19
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na roks
David Čápka:

Proč by to nešlo? Panel je k seskupování komponent, pokud v nich nemáš komponenty, tak tam být nemají.

Nahoru Odpovědět  +1 13.9.2013 14:26
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
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 12 zpráv z 12.