Screenshoot di un pannello C#

sabato 16 febbraio 2013 - 16.09
Tag Elenco Tags  C#  |  .NET 4.0  |  Windows 7  |  Visual Studio 2010

AlessioElia Profilo | Newbie

Salve ragazzi,

Qualcuno sa come fare uno screenshoot di un qualsiasi UIElement senza però portarsi dietro alcune proprietà tipo il background di quest'ultimo?
Vi spiego la mia situazione:
Ho un pannello che contiene un grafico e un wrappanel che contiene la legenda del grafico.
Vorrei poter prendere lo screenshoot ( E poi anche stampare) di questo pannello senza però il colore di sfondo che sarebbe poi scomodo da stampare.

Ho provato a settare il back color a transparent prima di salvare ma niente.

Idee??

Questo il codice che uso
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

willy_80 Profilo | Senior Member

Prima di inserire il grafico nel pannello lo creerai con una routine di calcolo quindi se invece di crearlo nel panel lo crei in una bmp in ram e poi carichi la bmp nel panel ti basterà quindi salvare la bmp e sei apposto
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5