Archief - .NET transparante PictureBox o.i.d.

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

zatalian

Legacy Member
Tot mijn verbazing kwam ik tot de vaststelling dat de controls in .NET niet echt transparant zijn... Zoiets als meerdere transparante gifs of pngs op elkaar zetten met behulp van pictureboxen lukt niet.

Op google vind ik een hoop "mogelijke" oplossingen, maar die nemen enkel de achtergrond van de parent over, dus de panel of form waarin die picturebox getekend wordt, en niet de onderliggende picturebox.

Wat ik zou willen proberen is zoiets :
Web Programming Step by Step, Lab 8 (Web Services and Scriptaculous)

een Mr. PatatoHead waar je een bril, schoenen, haar, ... kan aan toevoegen.

Enig idee hoe je dit in .NET moet doen?

Fraggie

Legacy Member
Hoe pak je het momenteel aan? Gewoon een form met daarop een dynamische 'stack' van pictureBoxes op elkaar, met daarin transparante GIF's of PNG's?

SideShow

Legacy Member
zatalian zei:
Tot mijn verbazing kwam ik tot de vaststelling dat de controls in .NET niet echt transparant zijn...

Komt dat niet omdat windows forms uit de jaren stilletjes komt ?

Daarom hebben ze xaml / wpf gemaakt bij microsoft
Om 1 of andere reden heeft niemand goesting om dat te gaan gebruiken

ik trouwens ook niet :$

zatalian

Legacy Member
zoals ik het nu doe plaats ik inderdaad gewoon een aantal pictureboxen met daarin transparante png's boven op elkaar. De transparante achtergrond van de png's neemt echter de kleur over van de form en niet de tekening van de onderliggende picturebox.

Rechtstreeks op de forms zelf tekenen lukt wel, maar dan is het niet eenvoudig om de png's zichtbaar en onzichtbaar te maken.

Ik heb het gisteren inderdaad eens geprobeert met WPF en daar lukt het inderdaad perfect. Het programmeren in WPF zit echter een stuk minder intuïtief in elkaar. 't Is precies of je programmeert weer GUI's in de jaren 90.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan