winform绘图图形消失的解决办法

 时间:2024-10-12 18:32:56

1、首先这里小编创秃赈沙嚣建一个winform程序,实现的功能是点击图中的按钮,然后再按钮的左侧使用winform的绘图功能绘出一个实体长方形,如下图:

winform绘图图形消失的解决办法

2、下图中是该小程序的代码,整体流程就是点击按钮然后触发画长方形事件,如下图:

winform绘图图形消失的解决办法

3、启动程序,然后点击按钮查看效果,可以看到程序运行正常,如下图:

winform绘图图形消失的解决办法

4、然后我们这里缩小一下窗口,然后再放大窗口,然后发现我们刚刚画的长方形不见了,这张虢咆噘时为什么呢,这是因为窗体如果被其他窗体覆盖,或者窗体本身进行缩放或者改变大小,窗体会执行重绘方法,如下图:

winform绘图图形消失的解决办法

5、这下就来解密解决方法,按照下图中的指示,在设计窗口中点击窗口,然后在左侧的属性中双击paint事件,如下图:

winform绘图图形消失的解决办法

6、然后在自动生成的paint事件中调用画长方形事件,如下图:

winform绘图图形消失的解决办法

7、然后重新运行程序,放大缩小窗口之后就会发现长方形会一直存在,当然这相当屏蔽了按钮的功能,大家也可以在之前作出判断,如下图:

winform绘图图形消失的解决办法
  • 实现二叉树的基本操作及求二叉树深度和叶子数
  • Visual Studio Code怎么设置隐藏选项卡
  • eclipse如何修改java(JDK)默认版本
  • Python编程:怎么获取tkinter窗口所在屏幕宽度
  • 直接在myeclipse里写代码新建数据库
  • 热门搜索
    交通手抄报内容 关于长城的手抄报 数学手抄报五年级 尊老敬老的手抄报 新学期新气象的手抄报 小学三年级手抄报 3.8妇女节手抄报 元旦手抄报文字 一二年级感恩手抄报 手抄报 春节