VB.NET 章鱼哥 ——程序员也懂爱,动态绘制红心,很浪漫哦

先看看效果图吧:有动态绘制效果哦。

想不想知道怎么绘制的啊,别急,下面就直接给源码!

1界面设计。一个Form窗体,一个Panel控件,一个Button按钮。就这么简单。

代码:

'*********************************************************************     
'作者:章鱼哥,QQ:3107073263 群:309816713         
'如有疑问或好的建议请联系我,大家一起进步       
'*********************************************************************       
Imports Microsoft.VisualBasic.PowerPacks
Public Class Form1
    '定义一些全局变量
    Dim A_1_R As Double
    Dim A_1_L As Double

    Dim x1R As Double
    Dim x1L As Double
    Dim y1R As Double
    Dim y1L As Double
    Dim x2R, x2L As Double
    Dim y2R, y2L As Double
    Dim ArrayS As New ArrayList
    Dim ArrayE As New ArrayList
    Dim ArrayL As New ArrayList
    Dim ArrayR As New ArrayList
    Dim ind As Integer
    Dim Rin As Integer
    Dim PD As Boolean = False
    Dim indx As Integer
    Dim Lin As Integer
    Dim PDST As Boolean = False
    Dim CirD As Double
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        '生成圆形
        SetCircle()
        '初始化一些变量
        ini()

    End Sub
    '生成圆
    Private Sub SetCircle()
        Dim Cir As New OvalShape
        Dim contain As New ShapeContainer
        contain.Parent = Me.Panel1
        Cir.Parent = contain
        Dim Wid As Integer
        If Panel1.Width > Panel1.Height Then
            Wid = Panel1.Height
        Else
            Wid = Panel1.Width
        End If
        CirD = Wid
        With Cir
            .Location = New Point(0, 0)
       
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值