Si je veux créer un winform avec des contrôles d'interface utilisateur dynamiques qui apparaissent, quelle est la meilleure façon de le faire ?
J'ai un formulaire avec une zone de texte, un bouton 1 à sa droite, une zone de liste en dessous, et un bouton 2 en dessous de la zone de liste. Le fait d'appuyer sur le bouton 1 devrait générer une autre zone de texte sous la première zone de texte et la zone de liste/bouton 2 devrait être déplacée vers le bas. Si vous avez déjà utilisé Adobe Bridge, la fenêtre de renommage par lots est un exemple de ce dont je parle.
Je pensais simplement ajouter textboxN.Height
à this.Size
entonces textboxN.Height
à la position Y de chacun des contrôles (sauf la première boîte de texte) afin qu'ils soient tous décalés vers le bas de textboxN.Height
pixels. Mais je pense qu'il y a un meilleur moyen de le faire. Est-ce que Winforms convient plutôt à quelque chose comme ça ?