Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem VB.NET - Pruhlednost?

Dobrý den, dělám program ve Visual studiu, mám dva PictureBoxy, do každého dám Png s pruhledným pozadím, jak udělat aby v průhlednosti druhého PictureBoxu byl obrázek prvního PictureBoxu? Dál by mě zajímalo, jestli můžu nastavit u jiných objektů průhlednost třeba 20% ?

Předmět Autor Datum
PictureBox nepodporuje takúto transparentnosť. Musíš si vytvoriť vlastný prvok, ktorý bude vytvorený… poslední
los 10.11.2012 16:59
los

PictureBox nepodporuje takúto transparentnosť. Musíš si vytvoriť vlastný prvok, ktorý bude vytvorený s parametrom WS_EX_TRANSPARENT (preťažením vlastnosti CreateParams), nebudeš kresliť pozadie (preťažením metódy OnPaintBackground) a obrázky budeš kresliť sám (preťažením metódy OnPaint). Konkrétny príklad nájdeš napr. na www.codeproject.com.

Ak len skúšaš Windows Forms, tak si vyskúšaj radšej WPF, kde sa takéto grafické orgie dajú robiť jednoduchšie.

Zpět do poradny Odpovědět na původní otázku Nahoru