Пример #1
0
        /// <summary>
        /// Créer toute le form
        /// </summary>
        private void FormSimVille_Load(object sender, EventArgs e)
        {
            #region Visuel des boutons du bas et mettre les images dans le tableLayoutPanel
            btnEnergie.Image = imageList.Images[(int)Acre.TypeTerrain.Energie];
            btnEnergie.TextImageRelation = TextImageRelation.ImageAboveText;
            btnEnergie.Checked = true;
            btnEnergie.Appearance = Appearance.Button;

            btnPolice.Image = imageList.Images[(int)Acre.TypeTerrain.Police];
            btnPolice.TextImageRelation = TextImageRelation.ImageAboveText;
            btnPolice.Appearance = Appearance.Button;

            btnHopital.Image = imageList.Images[(int)Acre.TypeTerrain.Hopital];
            btnHopital.TextImageRelation = TextImageRelation.ImageAboveText;
            btnHopital.Appearance = Appearance.Button;

            btnResidentiel.Image = imageList.Images[(int)Acre.TypeTerrain.Residentiel];
            btnResidentiel.TextImageRelation = TextImageRelation.ImageAboveText;
            btnResidentiel.Appearance = Appearance.Button;

            btnCommercial.Image = imageList.Images[(int)Acre.TypeTerrain.Commercial];
            btnCommercial.TextImageRelation = TextImageRelation.ImageAboveText;
            btnCommercial.Appearance = Appearance.Button;

            btnStade.Image = imageList.Images[(int)Acre.TypeTerrain.Stade];
            btnStade.TextImageRelation = TextImageRelation.ImageAboveText;
            btnStade.Appearance = Appearance.Button;

            btnStatistiques.Image = imageList.Images[(int)Acre.TypeTerrain.Statistiques];
            btnStatistiques.TextImageRelation = TextImageRelation.ImageAboveText;
            btnStatistiques.Appearance = Appearance.Button;

            for (int i = 0; i < tlpRegion.ColumnCount; i++)
            {
                for (int j = 0; j < tlpRegion.RowCount; j++)
                {
                    PictureBox boite = new PictureBox();
                    boite.Width = imageList.ImageSize.Width;
                    boite.Height = imageList.ImageSize.Height;
                    boite.Margin = new Padding(0, 0, 0, 0);
                    tlpRegion.Controls.Add(boite, i, j);
                    boite.Click += new System.EventHandler(Region_Click);
                }
            }
            #endregion

            jeu = new Region(tlpRegion.RowCount, tlpRegion.ColumnCount);
            jeu.Initialiser();
            minuterie.Enabled = true;
            Actualiser();
        }