关于picturebox重绘的问题
需要先说明的是,我的软件中需要根据按钮事件,在同一个picturebox中绘制3钟不同的图形开始我编译好后,图形绘制没有问题,但一旦打开窗口、或者使用picturebox...
需要先说明的是,
我的软件中需要根据按钮事件,在同一个picturebox中绘制3钟不同的图形
开始我编译好后,图形绘制没有问题,但一旦打开窗口、或者使用picturebox的滚动条,就会被遮挡部分,被遮挡的不会自动恢复。
为了解决这个问题,我创建了一个bitmap,在bitmap中绘制,然后传到picturebox中,这样确实成功了,但只成功了前两个,第3种图形无法显示,直接一片空白。
经过调试,每一步都没有问题,表格、点线都绘制出来了,直到运行picturebox.Image=img之后突然就变成空白了。
开始,我个人感觉可能是bitmap不够大,但我要绘制的图形是和数据关联的,我也不知道要绘制多大,而且设置bitmap的尺寸足够大了后依然一片空白。
求高手指点,为什么不成功?为什么前两个图像能成功运行,第三个却出了问题,(画图代码是无问题的)。
好的加分,不过可能会晚点。 展开
我的软件中需要根据按钮事件,在同一个picturebox中绘制3钟不同的图形
开始我编译好后,图形绘制没有问题,但一旦打开窗口、或者使用picturebox的滚动条,就会被遮挡部分,被遮挡的不会自动恢复。
为了解决这个问题,我创建了一个bitmap,在bitmap中绘制,然后传到picturebox中,这样确实成功了,但只成功了前两个,第3种图形无法显示,直接一片空白。
经过调试,每一步都没有问题,表格、点线都绘制出来了,直到运行picturebox.Image=img之后突然就变成空白了。
开始,我个人感觉可能是bitmap不够大,但我要绘制的图形是和数据关联的,我也不知道要绘制多大,而且设置bitmap的尺寸足够大了后依然一片空白。
求高手指点,为什么不成功?为什么前两个图像能成功运行,第三个却出了问题,(画图代码是无问题的)。
好的加分,不过可能会晚点。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询