Problems on implementing c# box
<p>Im pretty new to programming and I have a little problem. I have a project where I must design and implement a class that can print a string at any given coordinates with any foreground and background colors on the screen. But i Think im kind of lost.. Here is my code for the box:</p>

<pre><code>class Box : Point
{
    int höjd;
    int bredd;
    private Point topLeft; 
    ConsoleColor färg;


    public Point TopLeft
   {
       get { return topLeft; }
       set { topLeft = value; }
    }


    public Box(int x, int y, int höjd, int bredd, int color, char bokstav)
    {
        if (x + bredd &gt;= 80)
        {
            while (x + bredd &gt;= 80)
            {
                x--;
            }
        }
        if (y + höjd &gt;= 49)
        {
            while (y + höjd &gt;= 49)
            {
                y--;
            }
        }
        this.höjd = höjd;
        this.bredd = bredd;
        switch(color)
        {
            case 0:
                färg = ConsoleColor.Blue;
                break;
            case 1:
                färg = ConsoleColor.Yellow;
                break;
            case 2:
                färg = ConsoleColor.Red;
                break;
            case 3:
                färg = ConsoleColor.DarkMagenta;
                break;
            case 4:
                färg = ConsoleColor.Gray;
                break;
            case 5:
                färg = ConsoleColor.DarkGreen;
                break;
            case 6:
                färg = ConsoleColor.Cyan;
                break;
            default:
                färg = ConsoleColor.White;
                break;

        }
        topLeft = new Point(x, y, färg, bokstav);
    }

    public override void Draw()
    {
        Point test = new Point(topLeft.x, topLeft.y, ConsoleColor.Cyan, '*'); 
        for (int x = 0; x &lt; bredd; x++)
        {
            for (int y = 0; y &lt; höjd; y++)
            { 
                test.Draw();
                test.Y += 1;
            }
            test.Y -= höjd;
            test.X += 1;
        }
    }

}
</code></pre>

<p>Can anybody see what im doing wrong and what I need to change?</p>

<p>thx alot!</p>
