1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
Public Class frmManager
Private fManaged As frmManagedByAction
Public AjouteControl As Action(Of Type, String, Integer, Integer)
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
fManaged = New frmManagedByAction
fManaged.Show()
AjouteControl = AddressOf fManaged.AjouteControl
End Sub
Private Sub btnAddPanel_Click(sender As System.Object, e As System.EventArgs) Handles btnAddPanel.Click
AjouteControl(GetType(Panel), txtNom.Text, txtX.Text, txtY.Text)
End Sub
Private Sub btnAddTextbox_Click(sender As System.Object, e As System.EventArgs) Handles btnAddTextbox.Click
AjouteControl(GetType(TextBox), txtNom.Text, txtX.Text, txtY.Text)
End Sub
Private Sub btnAddLabel_Click(sender As System.Object, e As System.EventArgs) Handles btnAddLabel.Click
AjouteControl(GetType(Label), txtNom.Text, txtX.Text, txtY.Text)
End Sub
End Class |
Partager