问题描述
情况如下:点击窗体菜单项“图形”时,弹出对话框,通过该对话框用户可以选择“直线,圆形“,(直线要求输入两端点的xy坐标,对于圆则要求输入圆心和半径)在窗体上画出相应图形。问题:关闭对话框后如何调用窗体的onpaint()的方法实现能自由画圆或者直线?
解决方案
解决方案二:
up!我在线等,麻烦大家了。我搞了好久都卡在这里了。
解决方案三:
up!!!
解决方案四:
对话框应该是个新form,用他传值,然后在form1里用this.Invalidate();不是就可以调用paint了吗
解决方案五:
调用Invalidate会使窗体表面无效,就会产生重绘事件,就会自动调用相应的事件处理方法。
解决方案六:
谢谢,上面两位,我去试试
时间: 2024-08-02 01:12:44