Bonjour ou bonsoir à tous,
aujourd'hui je fais face à un léger souci concernant le développement de mon application. En effet, je souhaiterais créer un système d'ajout de lignes comme le montre l'image ci-dessous :
Le but étant que lorsque l'utilisateur clique sur "Ajouter une ligne", la ligne présente ci-dessus s'ajoute à chaque clique. J'ai donc testé plusieurs méthodes dont la suivante : Insérer les controls dans un panel puis, dans l'évènement "Click", exécuter :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 panelL1.Location = new Point(8, 397 + (cptr++ * 30)); Controls.Add(panelL1);Je définis la position du panel puis l'ajoute en l’espaçant à chaque fois de 30px or cela ne fonctionne pas, le panel se déplace à chaque fois de 30px sans en ajouter un nouveau. Ma question est donc la suivante : Dois-je obligatoirement créer les controls dynamiquement puis les ajouter dans une boucle for ? Ou existe-t-il une méthode avec les controls déjà présents dans le formulaire comme j'ai testé ci-dessus ?Par défaut cptr = 0
Merci,
Cordialement.
Partager