TableLayoutPanel et scroll bar verticale
bonjour a tous
j'essaye désespérément d'ajouter un scroll bar vertical a mon TableLayoutPanel
Malheureusement je n'y arrive pas...
voici Mon code pour le création du tablelayoutPanel:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
| //Nombre de ligne générée - Fct du nombre d'appareil de la flotte
//
DataBaseEnMemoire DataBaseEnMemoire = new DataBaseEnMemoire();
public void Configaration_PagePrincipale(TableLayoutPanel LayoutAffichageVol)
{
LayoutAffichageVol.SuspendLayout();
//Nombre ligne a generer pour le LayoutAffichageVol
int NombreDeTable = DataBaseEnMemoire.TableauFlotteBGA.Count;
//Attribution di nombre de Ligne au LayoutAffichageVol
LayoutAffichageVol.RowCount = NombreDeTable;
//Propriété du LayoutAffichageVol
LayoutAffichageVol.BorderStyle = BorderStyle.Fixed3D;
LayoutAffichageVol.CellBorderStyle = TableLayoutPanelCellBorderStyle.Single;
LayoutAffichageVol.AutoScroll = true;
LayoutAffichageVol.Padding = new Padding(0, 0, SystemInformation.VerticalScrollBarWidth, 0);
//Creation des Ligne pour LayoutAffichageVol
if (NombreDeTable <= 5)
{
for (int y = 0; y < NombreDeTable; y++)
{
switch (y)
{
//1-Table pour loger les rotations des avions :Max 10 appareil
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10: LayoutAffichageVol.RowStyles.Add(new RowStyle(SizeType.Percent, 100)); break;
}
}
}
else
{
for (int y = 0; y < NombreDeTable; y++)
{
switch (y)
{
//1-Table pour loger les rotations des avions :Max 10 appareil
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10: LayoutAffichageVol.RowStyles.Add(new RowStyle(SizeType.Absolute, 180)); break;
}
}
}
LayoutAffichageVol.ResumeLayout(true);
Ajout_TableAvion(LayoutAffichageVol); |
le code m'affiche bien comme prévu les lignes comme demandées et respecte aussi la hauteur
mais aucune Scroll bar verticale ne s'affiche et donc je ne peux pas parcourir l'ensemble de mes cellulee créées
Merci encore de votre aide
cordialement
Cyrille