如何在屏幕上画虚线矩形框?

 Dim   preX   As   Single,   preY   As   Single  
  Dim   x0   As   Single,   y0   As   Single  
          Dim   preDrawStyle   As   Long,   preDrawMode   As   Long  
  Private   Sub   Form_MouseDown(Button   As   Integer,   Shift   As   Integer,   X   As   Single,   Y   As   Single)  
          Select   Case   Button  
          Case   1  
                  x0   =   X  
                  y0   =   Y  
                  preX   =   X  
                  preY   =   Y  
          Case   2  
                  preDrawMode   =   Form1.DrawMode  
                  preDrawStyle   =   Form1.DrawStyle  
                  Form1.DrawStyle   =   2  
                  Form1.DrawMode   =   10  
                  Form1.Line   (x0,   y0)-(preX,   preY),   ,   B  
                  Form1.DrawStyle   =   preDrawStyle  
                  Form1.DrawMode   =   preDrawMode  
          End   Select  
  End   Sub  
   
  Private   Sub   Form_MouseMove(Button   As   Integer,   Shift   As   Integer,   X   As   Single,   Y   As   Single)  
          If   Button   =   1   Then  
                  preDrawMode   =   Form1.DrawMode  
                  preDrawStyle   =   Form1.DrawStyle  
                  Form1.DrawStyle   =   2  
                  Form1.DrawMode   =   10  
                  Form1.Line   (x0,   y0)-(preX,   preY),   ,   B  
                  preX   =   X  
                  preY   =   Y  
                  Form1.Line   (x0,   y0)-(preX,   preY),   ,   B  
                  Form1.DrawStyle   =   preDrawStyle  
                  Form1.DrawMode   =   preDrawMode  
          End   If  
  End   Sub   
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值