Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1467 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VB.net : Accès aux objets d'un form depuis un module

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VB.net : Accès aux objets d'un form depuis un module

n°1429900
vilcocoy
Posté le 23-08-2006 à 14:11:44  profilanswer
 

Bonjour,
 
Je n'ai pas trouvé de réponse à ce problème, qui paraît pourtant simple :
 
Soit un petit programme en VB .net :
- 1 formulaire MainForm où j'ai ma petit interface et notamment un label "labelDebug"
- 1 module dans lequel j'ai mis toutes mes fonctions, que j'appelle depuis les boutons de mon formulaire
 
Je voudrais dans les fonctions de mon module afficher des messages dans mon "labelDebug" de MainForm.
 
Voici la déclaration de MainForm et mon labelDebug :

Code :
  1. Public Class MainForm
  2.  Inherits System.Windows.Forms.Form
  3.  (...)
  4.  Public labelDebug As System.Windows.Forms.Label

(j'ai manuellement remplacé le "Private" par "Public" ).
 
Et dans les fonctions de mon module, j'écris :
 

Code :
  1. MainForm.labelDebug.text = "mon blabla"


Mais à la compilation, il boude : error BC30451: Name 'MainForm' is not declared.
 
Comment qu'on fait ??

mood
Publicité
Posté le 23-08-2006 à 14:11:44  profilanswer
 

n°1429955
vilcocoy
Posté le 23-08-2006 à 14:53:04  profilanswer
 

Je m'autoréponds pour faire avancer le shmilblick...
 
Dans ce post : http://forum.hardware.fr/hardwaref [...] 2552-1.htm la solution semble toute trouvée, à savoir créer une fonction public dans le form puis y accéder via une instance de form déclarée dans le module.
 
Cependant, lorsque je compile, il reboude en me disant que :
 
mafonction() is not a member of 'System.Windows.Forms.Form'
 
Je sais bien qu'elle n'est pas dans System.Windows.Forms.Form , c'est bien pour ça que je la crée !
 
Que faire ? Je suis sûr qu'il ne manque pas grand chose !

n°1430341
vilcocoy
Posté le 24-08-2006 à 08:29:21  profilanswer
 

Une petite idée ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VB.net : Accès aux objets d'un form depuis un module

 

Sujets relatifs
Comparaison de 2 objetsInterdire l'accès d'une page
Afficher des infos dans un form à partir d'une BD[PYTHON] Trouver le path d'une classe / d'un module
[ok] c# acces[TomCat] Bloquer l'accès aux dossiers
Installation d'un module sous Perl[Résolu] [VB.Net] Accès variable de type Generic.List(Of ...) dans
La persistence d'objets en PHP, les outils de mappingBloquer l'accès aux dossiers du server
Plus de sujets relatifs à : VB.net : Accès aux objets d'un form depuis un module


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR