papounez
Messages postés118Date d'inscriptionsamedi 16 juillet 2005StatutMembreDernière intervention18 novembre 2008
-
15 sept. 2007 à 21:58
papounez
Messages postés118Date d'inscriptionsamedi 16 juillet 2005StatutMembreDernière intervention18 novembre 2008
-
15 sept. 2007 à 22:25
bonsoir
amateur VB6
j'ai une application avec 2 form
comment faire quand je suis dans la form2 pour revenir dans la form1 rafraichir
c'est a dire passer par " privat sub Private Sub Form_Load() "
voici mon code
form1
Private Sub Form_Load()
Dim i As Integer
Dim Ligne As String
StatusBar1.Panels(4).Text = Date
If Dir(App.Path & "\Clients.txt") <> "" Then
'// Si Le fichier existe, on continue
Do While Not EOF(1)
Input #1, Ligne
ComboChoix.AddItem Ligne
Loop
Close #1
End If
end sub
form2
Private Sub OKButton_Click()
'décharge
Unload Me
Form1.Show
End Sub
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 15 sept. 2007 à 22:13
salut
et si la form1 doit rester visible, change la portée (private public) du form_load et appelle la proc à partir de la form2.
ne pas oublier un petit combochoix.clear au début du load...
++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 15 sept. 2007 à 22:04
Salut,
Ben, dans ton form_load(form1) tu fais simplement : Unload Me et quand dans ta form2 tu vas faire Form1.Show tu vas automatiquement repasser par le form_load de form1..
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 15 sept. 2007 à 22:10
Re,
Remarque il vaut ne pas mettre le Unload me dans le form_load de form1 car tu riques d'avoir un bug d'object décharger(on peut le gérer avec un On Error Resume Next), vaut mieux mettre le unload me dans un bouton qui t'affiche la form2...