Pour créer un composant à la volée, il faut faire comme ci-après ; afin d'utiliser les événements / propriétés le composant doit être connu par le compilateur...Soit,
Public function AjoutComposant(posX As integer, posY As integer, largeur As integer, hauteur As integer) As userCtrl
Dim obj As userCtrl
Me.SuspendLayout() obj = new userCtrl(para1,para2...) obj.Location = New system.Drawing.Point(posX,posY) obj.size = New system.Drawing.Size(largeur, hauteur) Me.Controls.Add(obj) Me.ResumeLayout(false) obj.Show return obj End function
|