begin process at 2008 09 06 08:39:55
1 237 663 membres
60 nouveaux aujourd'hui
14 313 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 : Appel méthode collection mère [ Archives / Au secours ] (atchoumix)

Appel méthode collection mère le 14/05/2006 00:47:01

atchoumix
bonsoir,

est il possible d'appeller une méthode d'une classe de type collectionbase, à partir d'un objet de cette même collection ?

je m explique :
-----------------------------------------------------------------
ma collection:
public class class_grille : System.Collections.CollectionBase{
    ...
    get_cellule(int index){...}
    set_cellule(){
        List.Add(new class_cellule(...);
        }
    }

class_grille grille = new class_grille();
-----------------------------------------------------------------
mon objet:
public class class_cellule{
    ...
    private System.Windows.Forms.Button bouton = new System.Windows.Forms.Button();
    ...
    }

grille.set_cellule();
-----------------------------------------------------------------
à partir de l'évènement click du bouton, je voudrai rechercher un autre bouton :
        private void bouton_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){
             ...
            switch (e.Button){
                case MouseButtons.Right:
                      ici je voudrais appeller la methode get_cellule(x) donc à partir du bouton;
                      exple: bouton.Parent.Parent.get_cellule(x)...
-----------------------------------------------------------------
merci d'avance

Re : Appel méthode collection mère le 15/05/2006 19:29:25

atchoumix
Apparament c'est pas possible :(

Quelqu'un aurait peut etre une idée pour contourner mon problème ?

En fait je veu essayer de faire un demineur en C# mais avec l'utilisation d'au moins une classe et une collection.

L'utilisation de boutons me plait bien car on peut les placer comme on veut et a la limite faire une sorte d'animation lors de la création de la grille.

Re : Appel méthode collection mère le 15/05/2006 19:34:06

atchoumix
Une suggestion, j'ai cru voir que l'on pouvait retrouver un formulaire avec son type et son nom dans le genre (form)findfrm("nomForm")...
y a pas quelque chose d'equivalent pour une collection ?
je sais, je crois au père noël... ^^

J'avai pour idée de transmetre un pointeur de ma collection en parametre lors de la création des cellules mais je connais vraiment trés peu le C# pour savoir si c'est possible.

Merci de votre aide.


Classé sous : bouton, grille, class, cellule, collection

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

Boutique

Boutique de goodies CodeS-SourceS