Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
12/01/09 22:03
ruggy94
Salve a tutti ;)
Sto creando una classe che eredita da PictureBox (quindi una specie di controllo) in modo che sia predisposta per il disegno.
Quindi vorrei che, all'avvio del programma, si creasse un Bitmap in questo modo:
Dim dImg As New Bitmap(me.Width, me.Height, System.Drawing.Imaging.PixelFormat.Format24bppRgb)
    Dim G = Graphics.FromImage(dImg)

    Sub Initialize()
        G.FillRectangle(New SolidBrush(Color.White), New Rectangle(0, 0, Me.Width, Me.Height))
    End Sub

La Sub Initialize() viene poi richiamata nel form_load() del programma che utilizza questo controllo.
Il problema sta nel fatto che la Bitmap dImg viene creata con dimensioni 100;50 e non con le stesse dimensioni della picturebox, come vorrei...
Che posso fare?
Grazie in anticipo per le risposte :k:
aaa
13/01/09 15:45
Il Totem
In Initialize, le dimensioni della picturebox sono quelle, quindi devi spostare il codice in un punto in cui le dimensioni siano già state influenzate dal programma e dalle eventuali prprietà Dock o Anchor. Ti suggerisco l'evento Shown.
aaa
13/01/09 16:45
ruggy94
Grazie 1000 Totem ;) non smentisci mai la tua preparazione :P
Ultima modifica effettuata da ruggy94 13/01/09 16:48
aaa
14/01/09 16:32
Il Totem
Grazie :D
aaa