C# Winforms:Afficher/Masquer pour les cellules de TableLayout
Mon tableLayout a une seule colonne mais elle a trois lignes. Je veux être en mesure d'afficher/cacher les lignes. J'ai fait une recherche google et trouvé cela, ça marche parfaitement pour cacher la ligne Mais que faire pour le montrer à nouveau? régler la hauteur à un nombre codé en dur? Pas une bonne idée ...
tableLayoutPanel1.RowStyles[0].SizeType = SizeType.Absolute;
tableLayoutPanel1.RowStyles[0].Height = 0;
Que proposez-vous pour accomplir cela?
Y a-t-il un moyen de dire "pour chaque contorl dans tableLayoutPanel1.RowStyles [0]"? – Bohn
Est-ce que ce tablelayout sera vraiment dynamique? Si oui, je crois que votre seule autre option est de faire une boucle dans la collection tableLayoutPanel1.Controls. Mais je dirais qu'il serait plus clair si vous avez explicitement fait un show/hide sur des contrôles spécifiques comme customerGroupBox, okButton, etc. –