Potřebuji vykreslit na grafické plátno grp obrázek. Dělám vše jak mám (asi). Když chci vykreslit obrázek který si vyberu přes openfiledialog nejede to. Kód:
'GRP deklerace
Dim grp As Drawing.Graphics ' nabízí provádění grafických operací
'OFD1 a GRP
Private Sub OtevřítToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OtevřítToolStripMenuItem1.Click
If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
grp.DrawImage(OpenFileDialog1.FileName, 0, 0)
End If
End Sub
Chyba: Overload resolution failed because no accessible 'DrawImage' can be called with these arguments: 'Public Sub DrawImage(image As System.Drawing.Image, x As Integer, y As Integer)': Value of type 'String' cannot be converted to 'System.Drawing.Image'. 'Public Sub DrawImage(image As System.Drawing.Image, x As Single, y As Single)': Value of type 'String' cannot be converted to 'System.Drawing.Image'. Přitom
grp.DrawImage(My.Resources.sablona1, 0, 0)
funguje. Co s tím? Pomohl by mi i kód který by jakkoliv velký obrázek převedl na velikost pictureboxu která je : 877;567 Za odpověď velice děkuji a cením si jí.
|