예제 #1
0
        public static void D()
        {
            ComposantGraphique[] composantGraphique = new ComposantGraphique[5];

            composantGraphique[0] = new Bouton();
            composantGraphique[0].Desactiver();

            composantGraphique[1] = new Menu();
            composantGraphique[2] = new Bouton(Couleur.VERT);
            composantGraphique[3] = new Menu(Couleur.BLANC);

            composantGraphique[4] = new Bouton(Couleur.NOIR);
            composantGraphique[4].Desactiver();

            foreach (ComposantGraphique cg in composantGraphique)
            {
                Menu menu = cg as Menu;
                if (menu != null)
                {
                    menu.Affiche();
                }
                else
                {
                    cg.Activer();
                }
            }
        }
예제 #2
0
        public static void A()
        {
            Bouton bouton1 = new Bouton();
            Bouton bouton2 = new Bouton(Couleur.ROUGE);

            bouton1.Affiche();
            bouton2.Affiche();
        }
예제 #3
0
        public static void BC()
        {
            ComposantGraphique[] composantGraphique = new ComposantGraphique[5];

            composantGraphique[0] = new Bouton();
            composantGraphique[1] = new Menu();
            composantGraphique[2] = new Bouton(Couleur.VERT);
            composantGraphique[3] = new Menu(Couleur.BLANC);
            composantGraphique[4] = new Bouton(Couleur.NOIR);

            foreach (ComposantGraphique cg in composantGraphique)
            {
                cg.Affiche();

                Console.WriteLine("***********************");
            }
        }