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); | 
Partager