fourne
Messages postés25Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention19 juillet 2012
-
5 nov. 2008 à 01:28
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 2012
-
5 nov. 2008 à 08:30
Bonjour,
Mon programme appel une classe de traitement au sein de son code. Dans cette classe j'ai besoin de modifier le text d'un label de la classe principale
ex :
class Form1
{
label1
dim toto = new traitement()
}
class traitement
{
public sub mettre_a_jour_label1
{
form1.label1.text = données 'cette manière est la seul que j'ai trouvé pour le moment pour accéder au label1 de ma class principale, le problème c'est qu'à l'execution, ça plante
}
}
j'imagine que la solution ne doit pas être bien compliqué, je suis en tain de migrer du vb6 vers le dotnet et je lutte sur ce genre de conneries :-(
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 5 nov. 2008 à 02:08
salut,
la logique veut que si une classe doit modifier un label, ce n'est pas la classe qui modifie le label DE LA FORM mais la forme "appelante" qui va renseigner la PROPRIéTé label de la classe
reste à voir comment déclarer tout çà proprement en VB.NET
nb : ce principe est pour toute notion objet, pas spécialement dotnet
++
<hr size="2" width="100%" />
Prenez un instant pour répondre à [forum/sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp