Salut
quelle le meilleur moyen pour declarer qqchose pour y acceder sur l'ensemble du projet ?
thx @+
Salut
quelle le meilleur moyen pour declarer qqchose pour y acceder sur l'ensemble du projet ?
thx @+
Bonjour.
Personnellement j'utilise un module public, pour les variables ou classes communes à l'ensemble du projet :
Ca marche bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Option Strict Off Option Explicit On Public Module pPublic ' Top shutdown ignore Public blnShutdownIgnore As Boolean ... End Module
Par contre, s'il s'agit de faire communiquer des forms entre elles, j'opte plutôt pour une propriété paramétres dans un classe qui hérite de windows.form et je fais hériter mes forms de cette classe.
Nota : clsAppFrmParams = classe perso qui contient les paramétres
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Option Strict Off Option Explicit On Public Class Frm_appFrm : Inherits System.Windows.Forms.Form Dim cAppFrmParams As New clsAppFrmParams Property AppFrmParams() As clsAppFrmParams Get Return cAppFrmParams End Get Set(ByVal Value As clsAppFrmParams) cAppFrmParams = Value End Set End Property End Class
Cdt.
Bon à savoir : la touche F1 ne sert pas à commander des places pour le grand prix de Belgique.
Bonjour,
Une solution possible, c'est de créer une classe, declarer une variable dans cette classe, ensuite déclarer une instance de cette classe dans toutes les fenetres où tu veux récuperer cette variable.
par exemple:
Public Class MaClasse
Private MaVar as TypeVariable
Public Property Var() As TypeVariable
Get
Return MaVar
End Get
Set(ByVal Value As TypeVariable)
MaVar = Value
End Set
End Class
Moi en général je crée un projet qui joue le role de la couche d'accès aux données, et c'est dans ce projet que je partage toutes les données du projet.
salut
la solution la plus simple et pratique c'est de declarer tes variables communes ou global dans une module .
" Ce n'est pas parce que les choses sont difficiles que nous n'osons pas, c'est parce que nous n'osons pas qu'elles sont difficiles. "
Mon Pays
Bonjour
Je pense en effet que le module est la meilleure solution.
C'est ce que j'utilise le plus
Bonjour,
C'est vrai que le module est très pratique, mais c'est un type vraiment spécifique à VB.
Personnellement, j'opte pour la classe de paramètres. C'est une technique plus générique qui peut être implémentée dans tout langage.
Ensuite soit je choisis une instantiation de l'objet clsParamètres ou bien je construis ma class avec des variables et des méthodes statiques qui n'ont pas besoin d'être instanciées.
- Avant de poser une question, n'hésitez pas à chercher dans la FAQ et les forums
- Merci d'utiliser les balises de code (# dans l'éditeur)
- N'oubliez pas de vous servir des boutons , et
S.N.A.F.U
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager