我有问题 有我要用作我的绘画窗口的panel1。 而且我也有2个按钮。 一个应该在面板中间绘制“ fillRectangle”,第二个应该在面板旁边绘制“ fillellipse”。 我没有画图本身的问题
Color aColor = Color::FromArgb( 255, 0, 0 );
SolidBrush^ aBrush = gcnew SolidBrush(aColor);
Rectangle rect = Rectangle(x, y, 10, 10);
e->Graphics->FillEllipse(aBrush, rect);
但是我想知道,如何使按下每个按钮在面板内部绘制不同的形状。 我是否需要在panel1_Paint中同时放置椭圆和矩形并使用诸如...的标志
if(ellip == 1) FillEllipse;
if(recta == 1) FillRectangle
使用按钮设置哪些? 我希望我可以在按钮或函数内部编写绘图部分的代码,然后以某种方式引用该面板。 可能吗?