Bonjour,
Avant d'aller plus loin, j'ai déjà lu les post suivants:
- [Résolu] [C#] Acceder à la méthode d'une autre form
http://www.developpez.net/forums/vie...iable&start=15
- [Résolu] [VB.NET] Portée des composant - Truc bête
http://www.developpez.net/forums/vie...E9der+variable
- [VB.NET]Passage de Parametre entre WinForm
http://www.developpez.net/forums/vie...380557&start=0
J'ai deux forms dans mon applications, Form1 qui ait lancé à l'execution de l'appli et SelectForm qui est lancée par Form1:
Dans Form1 j'ai:
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Public dialForm As Form = New SelectForm Public DATA_REP As String = "D:\_Jerome\Projets\Visa\VisaLight\don" ' Répertoire des données VISA Light
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub B_Settings_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B_settings.Click dialForm.ShowDialog() End Sub
Dans SelectForm, j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private repertoire_fichier As String Private type_periode As Integer Public toto As String ... Public Function getDataDir() As String Return Me.repertoire_fichier End Function Public Function getTypePeriode() As Integer Return Me.type_periode End Function
J'aimerais pouvoir faire dans Form1, après avoir validé SelectForm, c'est
DATA_REP = dialForm.getDataDir()
Question annexe:
un Close sur une Form est ce que ça détruit (désalloue) toutes les variables qu'elle contient ?
Partager