FlowLayoutPanel ajouter aux colonnes?
-
23-10-2019 - |
Question
J'ai un panneau de mise en page de flux, que j'ajouter un dictionnaire de Linklables trop
Est-il possible d'ajouter les deux au panneau de configuration de flux (comme dans 2 i clé moyenne et valeur) à côté de l'autre tant que le value.text! = « Somevalue » dans le cas où whcih je veux juste ajouter la clé de cette ligne.
Voici quelques exemples de données et de sortie dans la forme clé et la valeur
"Label1" "good stuff"
"Label2" "somevalue"
"Label3" "somevalue"
"Label4" "good stuff"
sera affiché comme
Label1 GoodStuff
Label2
Label3
Label4 GoodStuff
La solution
Je pense qu'il est préférable d'utiliser une TableLayoutPanel
pour celui-ci.
Comme il prend en charge plusieurs colonnes, vous pouvez simplement ajouter des étiquettes (ou tout autre contrôle) sur une ligne pour les deux colonnes puis cacher (set Visible
false) l'étiquette sur la deuxième colonne si son contenu ne correspond pas à la valeur souhaitée .
Je vous suggère de lire sur le TableLayoutPanel sur MSDN. Voici le lien: http://msdn.microsoft.com /en-us/library/system.windows.forms.tablelayoutpanel.aspx