none
rectangle c.charpe RRS feed

  • Discussion générale

  • using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Drawing;
    using System.Windows.Forms;

    namespace WindowsFormsApplication1
    {
        public abstract class Forme
        {
            protected Graphics g;
            protected Pen p;
            protected int x, y,haut,larg;

            public Forme(int xx, int yy, int hh, int ll, Pen pp, Graphics gg )
            {
                this.x= xx;
                this.y=yy;
                this.haut=hh;
                this.larg=ll;
                this.p=pp;
                this.g=gg;
            }

            public Pen Mypen {
                get { return this.p; }
                set { this.p = value; }
            }

            public Graphics Mygraph
            {
                get { return this.g; }
                set { this.g = value; }
            }

            public int Myx {
                get { return this.x; }
                set { this.x = value; }
            }

            public int Myy {
                get { return this.y; }
                set { this.y = value; }
            }

            public int Mylon {
                get { return this.haut; }
                set { this.haut = value; }
            }

            public int Mylarg {
                get { return this.larg; }
                set { this.larg = value; }
            }

            public override string  ToString()
            {
                 return "Point de départ " + "("+x.ToString()+","+y.ToString()+") - "+ "Hauteur "+ haut.ToString()+ " - Largeur " + larg.ToString();
            }

            public void deplacer(int xx, int yy)
            {
                this.x+=xx;
                this.y+=yy;
                dessiner();
            }

            public abstract void dessiner();

        }

        }
    • Type modifié Aurel Bera lundi 17 juin 2013 07:41 Discussion
    lundi 10 juin 2013 07:31

Toutes les réponses

  • Bonjour,

    Vous avez oublié de poser la question ? Si ce n'est pas un oubli, soyez toujours explicite. Si vous ne postez que du code il ne va pas être forcément évident de comprendre le problème qu'il vous pose et la "question" sera sans doute juste ignorée...


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".

    lundi 10 juin 2013 08:30
    Modérateur