Danyelk
Messages postés69Date d'inscriptionsamedi 25 décembre 2004StatutMembreDernière intervention21 août 2008
-
5 mars 2005 à 17:21
cs_vara956
Messages postés50Date d'inscriptionmardi 12 octobre 2004StatutMembreDernière intervention 4 novembre 2008
-
27 oct. 2005 à 21:35
Salut,
Comment faire en vb.net pour rendre une variable permanente et accessible à tt les forms ?
Par exemple, je crée une variable 'dim essai as string' dans la form 'form1' et je veux pouvoir recuperer la valeur de 'essai' dans la form 'form2'.
En vb6, il suffisait de mettre 'global', mais je trouve pas en vb.net
Merci pour votre aide.
A voir également:
[VB.NET] HELP - Rendre une Variable Permanente ???
Danyelk
Messages postés69Date d'inscriptionsamedi 25 décembre 2004StatutMembreDernière intervention21 août 2008 5 mars 2005 à 18:29
Merci ca fonctionne.
Mais en fait, je pensais plus a une commande directe et immediate lors de la declaration.
(genre : dim public essai as string - mais comme precise)
Si qq sait si possible ou non (et la commande bien sur ;))
Thx.
cs_vara956
Messages postés50Date d'inscriptionmardi 12 octobre 2004StatutMembreDernière intervention 4 novembre 2008 25 sept. 2005 à 10:27
Salut à vous tous
je devellope un logiciel de devis
mon souci c le statubar c j'ai creer via l'statusbar dans la boite a outil par par prog !
Donc g un statubar sur la form1 (parent) et quand j'appelle les forms child tous vas bien mais j'arrive pas a mettre des infos dans le statusbar de la form1:
Par exemple j'apelle la form2 pour les info clients + numero du devis jusqu'ici pas de soucis mais quand je clique sur un bouton appliquer je voudrait que le numeros de devis ce mette dans la statusbar panel 2 par exemple de la form1
et rien a faire j'arrive pas
avant en vb6 on faisait un truc genre :form1.statubar1.panel(2)=text1.text
hors sur vbnet on tapant form1 on na pas acces a tous ca
merci de m'aider si quelqun connait le truc
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_vara956
Messages postés50Date d'inscriptionmardi 12 octobre 2004StatutMembreDernière intervention 4 novembre 2008 30 sept. 2005 à 19:22
salut,
Merci pour tareponse tres rapide mais il genere une erreur quand j'apelle ma forms
ci dessous mon prg :
Private
Sub MenuItem8_Click(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles MenuItem8.Click
Dim vtconfigeasy
As
New Confeasy
vtconfigeasy.Owner =
Me
vtconfigeasy.MdiParent =
Me
vtconfigeasy.Show()
en fait g une feuille general ou parent puis j'appele les filles et le faite de mettre je n'ai pas acces a mon stautabar
je fais bien Me.onwer. et la dans la liste ya pas statusbar ?
est ce bien comme cela que je dois faire ?
Merci à toi
cs_vara956
Messages postés50Date d'inscriptionmardi 12 octobre 2004StatutMembreDernière intervention 4 novembre 2008 23 oct. 2005 à 13:09
Yes ca marche mais sauf que, quand le prg appel cette fonction :
fo.StatusBar1.Panels(3).Text = "test" il genere une erreur genre ca :
Une exception non gérée du type
'System.NullReferenceException' s'est produite dans Easydeviv-V5.exe
Informations supplémentaires : La référence d'objet n'est pas définie à une instance d'un objet.
je pige plus la dans ma forme parents je mets
Dim vtconfigeasy
As
New Confeasy
vtconfigeasy.Owner =
Me
vtconfigeasy.MdiParent =
Me
vtconfigeasy.Show()
dans ma feuille child donc vtconfigeasy
dans les declaration je mets:
Inherits System.Windows.Forms.Form
Dim fo
As Form1
Dim numerodevis, datedevis, objectdevis, refdevis, infocomple
As
String
Dim nameclient, interloc
As
String
dans load je mets
fo = me.onwer
donc la g bien acces a mon statusbar apres mais il genere l'erreur ci dessus alors que quand je tape fo.status.... il trouve aucun blem je pige plus...la je nage et le pire c que j'ai vraiment besoin de cette fonction!!!