J'utilise un TableLayoutPanel dans une application Windows Forms pour organiser un ensemble de contrôles à la manière d'une grille. Je voudrais verrouiller la première colonne de contrôles TableLayoutPanel afin qu'il reste fixe lorsque l'utilisateur applique la barre de défilement horizontale. Toute orientation est appréciée.Contrôles TableLayoutPanel - Verrouiller la colonne à partir du défilement horizontal?
2
A
Répondre
1
Cliquez avec le bouton droit sur le TableLayoutPanel dans le concepteur et sélectionnez "Modifier les lignes et les colonnes ...". Définissez ensuite la première colonne pour utiliser une largeur absolue au lieu d'un pourcentage.
0
Je pense que pour ce que vous voulez faire, vous devez créer un TableLayoutPanel à deux colonnes, puis créer dans chaque colonne un TableLayoutPanel supplémentaire. Du côté où vous voulez autoriser le défilement, définissez AllowScroll = true pour son sous-TableLayoutPanel, et sur le côté que vous ne voulez pas faire défiler, définissez AllowScroll = false pour son sous-TableLayoutPanel.