从XML中读取生成按钮的相关信息,这里的每个事件也是动态生成的,请各位赐教。
没有什么别的办法了!
如果只是执行几个可执行文件,可以利用button的tag属性保存可执行文件的文件名或文件列表.
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
CreateButtonFromXml()
End Sub
Private Sub CreateButtonFromXml()
Dim bt As Button
For i As Integer = 0 To 9
bt = New Button
bt.Name = "btn" & i.ToString
bt.Left = 0
bt. = i * bt.Height
bt.Tag = "notepad.exe"
bt.Text = "Button" & i.ToString
AddHandler bt.Click, AddressOf Button_Click
Me.Controls.Add(bt)
Next
End Sub
Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim bt As Button = CType(sender, Button)
System.Diagnostics.Process.Start(bt.Tag)
End Sub