Asi jdete naprosto špatným směrem. Jestli vám jde o načtení obrázku ze souboru a jeho vykreslení na formulář s tím, že tam bude i po změně velikosti, po obnovení z minimalizace ap., pak to se na zdejším webu dá najít. Jestli máte problém to objevit a použít, pak vám asi v programování chybí základy. Měl byste zvládnout zdejší kurz "Začínáme" (vlevo v nabídce, skoro až na konci) a z grafiky "Úvod do grafiky" na adrese: http://vbnet.cz/clanek--47-vb_net_od_zac... Ani po zvládnutí těchto lekcí asi nebude rozumět kódu, který jste použil, ale zjistíte že ho ani nebudete potřebovat. Tuto ukázku pochopíte (na C:\ si dejte malý obrázek s názvem obrazek.bmp anebo v kódu změňte "C:\obrazek.bmp):
Public Class Form1
Dim stetec As New Pen(Color.Blue, 1)
Dim x1 As Integer = 20
Dim y1 As Integer = 50
Dim obr As Bitmap = Image.FromFile("C:\obrazek.bmp")
Private Sub Form1_Paint(ByVal sender As Object, _
ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
e.Graphics.DrawLine(stetec, x1, y1 + 40, x1 + Me.Width - 50, y1 - 40)
e.Graphics.DrawEllipse(stetec, x1, y1 - 40, Me.Width - 50, 80)
e.Graphics.DrawImage(obr, x1, y1 + 70)
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
Me.Width = obr.Width + 50
Me.Height = y1 + 120 + obr.Height
End Sub
End Class
Základem je holý formulář Form1
|