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(); }
public static PenTool prepare(Form frm) { Graphics g = frm.CreateGraphics(); PenTool tool = new PenTool(g); frm.Paint += tool.Frm_Paint; return(tool); }