[VB.NET]类的接口与鼠标移动如何返回图形的结果

本文探讨了在窗体上通过鼠标操作动态调整并最终确定圆形大小的方法。具体讨论了如何设计类A以便在鼠标左键按下并移动时动态调整圆的大小,并在鼠标左键释放时返回最终的圆形结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VB.NET源码-156个实用实例哦…… <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
类的接口与鼠标移动如何返回图形的结果
大概意思如下:
本人写了一个类:A (负责在窗体上画圆),对外接口:drawCircle(无参数),当鼠标移动的时候,圆大小随之变化,当鼠标左键松开的时候,那时画的圆才作为结果返回,问题就是:接口是先调用的,结果要在鼠标左键松开的时候才得到,那么我如何把这个结果返回出来?
窗体某个过程中:
A a;
Circle myCircle=a.drawCircle; //如何让这个接口把鼠标在按下左键并移动锁定,直至左键松开再返回该结果,否则返回的结果就是不正确的!

A:
****_mousedown事件:不断画圆,显示
****_Mouseup事件:返回结果

那么我该如何设计这个类来解决这个问题呢?
请达人指教!



__________________________________________________________________________
继续补充意思:
当调用 a.drawCircle 时,程序会相继去执行mousedown,mousemove,mouseup事件,非常重要的一点就是如何在执行完这一系列动作后,最后在返回到a.drawCircle接口,返回出最后图形结果!
这个程序思想如何实现?
__________________________________________________________________________
想了又想,还是好难
友情帮顶
__________________________________________________________________________
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值