none
impossible d'afficher un tableLayoutPanel RRS feed

  • Question

  • Bonjour,

    Je cherche a crée une grille de panel , un automate pour un jeu de la vie .

    Mais malheureusement je n'arrive pas a afficher les "cel" les panels dans le "grille jeu" le tableLayoutpanel en question construit dans la partie design.

    Voici le code charge de la création de la grille:

     Sub Reset()
            Dim cel As Panel
            grilleJeu.ColumnCount = moteur.getLongueur
            grilleJeu.RowCount = moteur.getLargeur

            For i As Integer = 0 To grilleJeu.RowCount - 1
                For j As Integer = 0 To grilleJeu.ColumnCount - 1
                    cel = New Panel
                    cel.AutoSize = True
                    cel.Show()
                    cel.BackColor = Color.White
                    cel.Margin = New Padding(1, 1, 1, 1)
                    AddHandler cel.Click, AddressOf clickCel
                    grilleJeu.Controls.Add(cel, j, i)


                Next
            Next

      End Sub

    J'ai essayer différente méthode , mais je n'arrive toujours pas à trouver le problème.

    Devrai-je crée  le TableLayoutPanel dans le code ou est ce un problème avec mon code?

    Je peux vous donnez d'autre info si besoin

    En vous remerciant pour votre aide.

    lundi 27 mai 2019 20:31

Réponses

  • Bonjour,

    Pouvez-vous préciser quelle est la fonctionalité voulue?
    Voici un exemple comment créer TableLayoutPanel: TableLayoutPanel In C#.
    Si vous avez besoin, vous pouvez convertir le code en visual basic ici.

    Cordialement,
    Nina

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    mardi 28 mai 2019 14:57
    Modérateur