Example #1
0
        public MainForm()
        {
            InitializeComponent();
            PenTool p = PenTool.prepare(this);

            p.down();
            p.right();
            p.startLine();
            for (int i = 0; i < 5; i++)
            {
                p.right();
            }
            for (int i = 0; i < 5; i++)
            {
                p.down();
            }
            for (int i = 0; i < 5; i++)
            {
                p.left();
            }
            for (int i = 0; i < 5; i++)
            {
                p.up();
            }
            p.endLine();
        }
Example #2
0
        public static PenTool prepare(Form frm)
        {
            Graphics g    = frm.CreateGraphics();
            PenTool  tool = new PenTool(g);

            frm.Paint += tool.Frm_Paint;
            return(tool);
        }