Dim WithEvents MyTextBox As VB.TextBox
Private Sub Form_Load() Dim Frame1 As VB.Frame Set Frame1 = Controls.Add("VB.Frame", "Frame1") With Frame1 .Caption = "Frame1" .Visible = True .Move 400, 400, 2500, 1000 End With Set MyTextBox = Controls.Add("VB.TextBox", "MyTextBox", Frame1) With MyTextBox .Visible = True .Move 150, 300, 1500, 300 End With End Sub
Private Sub MyTextBox_Change() MsgBox MyTextBox.Text End Sub
|
Voila donc un code pour te montrer la syntaxe.
le premier parametre est une chaine de caractere. Il s'agit de l'ID du controle que tu souhaite créer. Tu peux le retrouver pour un objet donné, en regardant dans l'explorateur d'objets (F2).
le second parametre est le nom du controle.
le troisieme est optionnel, et permet de créer le controle en question dans un ControlContainer (une Frame un picturebox.....)
voila !!
Controls.Add renvoie une reference vers l'objet crée....
celui-ci est d'ailleurs masqué lorsqu'il est créé...
si tu as davantage de questions.
By Renfieldthomas_reynald@msn.comAucune touche n'a ete blessee lors de la saisie de ce texte..........