begin process at 2008 09 06 18:16:33
1 237 859 membres
245 nouveaux aujourd'hui
14 314 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Conserver les propriétés. Et les réutiliser. [ Mono / Général ] (desperados27)

Conserver les propriétés. Et les réutiliser. le 10/06/2008 06:21:42

desperados27
Je veux conserver des collections d'objets (ArrayList) jusqu'à ce que l'application ferme. Puis les utiliser sur d'autres Form.
Par exemple :
A partir de mon menu principal, j'instancie une première Form. Une fois les données entrées je la cache ( .Hide() ) comme ça elle est toujours instanciée. Ensuite j'instancie une seconde Form (toujours à partir du menu principal), cette forme doit utiliser une collection définie à l'instance de la première Form.
C'est justement ce que je n'arrive pas à faire : utiliser la collection de l'autre instance de la première Form.
Donc je demande votre aide :).

Merci.

Re : Conserver les propriétés. Et les réutiliser. le 10/06/2008 08:47:02

Julien237
Réponse acceptée !
Si cette collection ne doit exister qu'une seule fois pour tous les forms, alors tu peux la déclarer statique (mot clé "static" dans sa déclaration), ainsi elle appartiendra à ta classe form plutot qu'à une instance particulière, et sera la même pour tous les forms.

Sinon tu dois avoir une référence de ton premier form dans ton second, et l'utiliser pour accèder à ta collection :
firstForm.MyCollection


Julien.

Re : Conserver les propriétés. Et les réutiliser. le 10/06/2008 09:36:21
Re : Conserver les propriétés. Et les réutiliser. le 10/06/2008 15:41:21

desperados27
J'avais déjà essayé en fait le "static", mais je ne mettais pas "public" devant. Donc ca ne fonctionnais pas.
Merci du coup de main, j'ai pu trouver en me centralisant sur le static xD.

Tandis que ta source bidou, je la garde au chaud, elle pourrait resservir :).


Classé sous : form, utiliser, propriétés, première, conserver

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS