Immagine di sfondo

giovedì 16 febbraio 2006 - 10.54

AntCiar Profilo | Expert

Salve a tutti.

Ho una form MDI dove all'interno carico una immagine di sfondo. La carico tramite

Me.BackgroundImage = new Drawing.Bitmap(PathFile, Me.Width , Me.Height )

In questo modo viene caricata interamente nella form MDI
Vorrei invece fare in modo di caricare l'immagine con delle dimensioni fisse tipo 60;60 e posizionarla al centro della form MDI di modo che di lato possa vedere lo sfondo grigio scuro delle MDI

Come posso fare?
Grazie

Ciciu Profilo | Senior Member

>Me.BackgroundImage = new Drawing.Bitmap(PathFile, Me.Width ,
>Me.Height )
>
>In questo modo viene caricata interamente nella form MDI
>Vorrei invece fare in modo di caricare l'immagine con delle dimensioni
>fisse tipo 60;60 e posizionarla al centro della form MDI di
>

Ciao.

Io farei così (se è una cazzata, i più mi smentiranno, ed io imparerò qualcosa di nuovo !) :

Dimensionerei il file immagine alle misure che desidero (quindi, nel Tuo caso, 60 x 60... Anche se mi sembrerebbe una ciafroccola più che un'immagine, da tanto che è piccola...).
Poi, lavorerei con il metodo BackgroundImageLayout della form, che Ti permette di specificare uno dei valori dell'enumeration ImageLayout, ovvero Center, None, Stretch, Tile, Zoom. Indicando Center, dovresTi riuscire a centrare nella form la Tua immagine...

Ciao - Fabio


Fabio G
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5