Private Sub testWelcome_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
              Me.Button1.Image.FromFile("C:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\WindowsApplication1\WindowsApplication1\pic\button.png")        Me.Label1.Image.FromFile("C:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\WindowsApplication1\WindowsApplication1\pic\button.png") '(System.IO.Path.GetFullPath("button.png"))
        MsgBox(Me.Label1.Image.Width)
    End Sub
为什么总是说image是nothing
不好意思,VB写的放在这里。

解决方案 »

  1.   

    button和label的image属性默认值就是nothing
      

  2.   

    你应该这样写dim img as Iamge
    img = Image.FromFile("C:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\WindowsApplication1\WindowsApplication1\pic\button.png")Me.Button1.Image = img不熟悉VB的语法,lz自己再修改一下吧
      

  3.   

    Dim img AS System.Drawing.Image = System.Drawing.Image.FromFile("C:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\WindowsApplication1\WindowsApplication1\pic\button.png")
    Me.Button1.Image = img这个语法对的吧?
      

  4.   

    Dim img AS System.Drawing.Bitmap(C:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\WindowsApplication1\WindowsApplication1\pic\button.png")Me.Button1.Image = img