1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
Private sub form_load()
Dim i As Integer
Dim n As Integer
Dim f As Integer
Dim nb_noeuds As Integer
Dim textbox_inertie As TextBox
Dim frame_element_form As Object
Dim frame_noeud_form As Object
Dim element As String
Dim noeud As String
Dim frame As String
nb_noeuds = 4
n = nb_noeuds + 1
For i = 1 To n - 1
' ### GESTION DE L'INTERFACE GRAPHIQUE DES ELEMENTS ###
Set frame_element_form = Controls.Add("VB.Frame", "frame_element_" & i)
With frame_element_form
.Visible = True
.Caption = "Élément " & i
.Top = 100 + 1100 * (i)
.Left = 500
.Width = 10000
.Height = 1000
End With
'ajout des textbox d'inertie de l'élément
Set textbox_inertie = Controls.Add("vb.textbox", "textbox_inertie_" & i)
Set textbox_inertie.Container = frame_element_form
With textbox_inertie
.Visible = True
.Text = "0"
.Top = 500
.Left = 800
.Width = 800
.Height = 100
End With
next i
end sub
'le code continue mais sa structure est semblable |
Partager