你这个代码不出错才奇怪呢,因为你只是定义了一个PictureBox类型的变量,这个变量指向那个控件,你并没有设置。
Dim pbPicture As windows.Forms.PictureBox
With pbPicture
.name="用户头像"
End With |
通常第三方控件定义后,如果还要在以后的代码中使用,那么应该使用一个public变量引用他。
例如在全局代码中定义一个Public变量
public ct As Windows.Forms.Button
在窗口的AfterLoad事件中生成这个控件:
ct = New Windows.Forms.Button
ct.Text = "我的按钮"
e.Form.Panel.Controls.Add(ct)
AddHandler ct.Click, AddressOf Button1_Click
以后你就可以在任何地方使用这个控件了,例如:
ct.Enabled = False
[此贴子已经被作者于2013-4-2 9:16:11编辑过]