各位兄弟:
    我现在编了一个画图程序,代码如下:
protected override void OnPaint(PaintEventArgs e)
{
Graphics g = e.Graphics; Font vertFont = new Font("Verdana", 10, FontStyle.Bold);
Font horzFont = new Font("Verdana", 8, FontStyle.Bold);
SolidBrush vertBrush = new SolidBrush(Color.Black);
SolidBrush horzBrush = new SolidBrush(Color.Blue);
Pen blackPen = new Pen(Color.Black,2);                           g.DrawLine(blackPen,100,250,700,250);
g.DrawLine(blackPen,100,420,100,100);                           g.DrawString("0",horzFont,horzBrush,80,250);
g.DrawString("1.0",horzFont,horzBrush,160,250);
g.DrawString("2.0",horzFont,horzBrush,240,250);
g.DrawString("3.0",horzFont,horzBrush,320,250);
g.DrawString("4.0",horzFont,horzBrush,400,250);
g.DrawString("5.0",horzFont,horzBrush,480,250);
g.DrawString("6.0",horzFont,horzBrush,560,250);
}其实中间代码没什么问题,就是在OnPaint函数中画了一幅图(比如说是一条曲线),现在老板要求我
把这幅图放在一个矩形里(类似容器),怎么实现呢?然后就是说随着窗口的拉大或者拉小,这个矩形区域跟着变大或变小,但是整幅图(或者说整个区域)都在
窗口中,只不过是变大或变小而已.有一位兄弟告诉我说控件的anchor,这能解决控件的问题,可是难道我把我画的图放到控件上吗?怎么放?
放到哪种控件上? 我上述的要求还有没有其它的实现方法?谢谢各位兄弟!