乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      VB 編寫簡易的小時鐘

       jztgwq 2013-01-01
       

      VB 編寫簡易的小時鐘

           

      添加 Line1 Line2 Line3 Timer1

      Dim xx1%, yy1%    '宣告變量xx1,yy1為整型(給圓心用的)
      Private Sub Form_Load()
           Me.AutoRedraw = True '重畫為真
           '窗體置中
           Me.Move (Screen.Width - Me.Width) \ 2, (Screen.Height - meiheight) \ 2
           '計算圓心的x軸 xx1
           xx1 = Me.Width \ 2
           '計算圓心的y軸 yy1
           yy1 = (Me.Height - 405) \ 2
           '將下面3根針的起點x1,y1全定位在圓心上
           Line1.X1 = xx1: Line1.Y1 = yy1
           Line2.X1 = xx1: Line2.Y1 = yy1
           Line3.X1 = xx1: Line3.Y1 = yy1
           '畫鐘的外匡讓線條粗一點
           Me.DrawWidth = 5
           '畫一個圓
           Me.Circle (xx1, yy1), 950
           Line2.BorderWidth = 1 '秒針的粗度
           Line2.BorderColor = QBColor(12) '秒針的顏色
         
           Line1.BorderWidth = 2 '分針的粗度
           Line1.BorderColor = QBColor(14) '分針的顏色
         
           Line3.BorderWidth = 3 '時針的粗度
           Line3.BorderColor = QBColor(10) '時針的顏色
           Timer1.Interval = 500
      End Sub

      Private Sub Timer1_Timer()
           Me.Caption = Time    '標題欄顯示現(xiàn)在時間
           ' Second Hand '畫秒針
           '計算秒針的角度,每一秒是 360度除以60秒=6度, 所以要乘上6
           sdeg = Second(Time) * 6
           'vb是以弧度為單位來計算,所以角度換算弧度是 3.14/180, 秒針跑了N度就乘上N
           srad = (3.14 / 180) * sdeg
           '900是秒針的長度,以圓心(line2的x1,y1)為準,計算出在這個弧度時line2.x2在什么位置
           Line2.X2 = Line2.X1 + (900 * Sin(srad))
           '900是秒針的長度,以圓心(line2的x1,y1)為準,計算出在這個弧度時line2.y2在什么位置
           Line2.Y2 = Line2.Y1 - (900 * Cos(srad))

           ' Minute Hand '畫分針
           '計算分針的角度,每一分是360度除以60分=6度, 所以要乘上6,秒針動分針也會動,所以還要加上秒針移動所產(chǎn)生的分針移動.
           '秒針轉(zhuǎn)了1圈360度,分針才會前進1分鐘=6度,所以比例是 6/360等于 1/60
           Mdeg = Minute(Time) * 6 + (sdeg * 1 / 60)
           'vb是以弧度為單位來計算,所以角度換算弧度是 3.14/180, 分針跑了N度就乘上N
           mrad = (3.14 / 180) * Mdeg 'vb是以弧度為單位來計算,所以角度換算弧度是 3.14/180, 分針跑了N度就乘上N
           '750是分針的長度,以圓心(line1的x1,y1)為準,計算出在這個弧度時line1.x2在什么位置
           Line1.X2 = (750 * Sin(mrad)) + Line1.X1
           '750是分針的長度,以圓心(line1的x1,y1)為準,計算出在這個弧度時line1.y2在什么位置
           Line1.Y2 = Line1.Y1 - (750 * Cos(mrad))

           ' Hour Hand '畫時針
           '計算時針的角度,每一小時時針跑30度,分針動時針也會動,所以還要加上分針移動所產(chǎn)生的時針移動.
           '分針轉(zhuǎn)了1圈360度,時針才會前進1刻劃=30度,所以比例是 30/360等于 1/12
           hdeg = Hour(Time) * 30 + (Mdeg / 12)
           'vb是以弧度為單位來計算,所以角度換算弧度是 3.14/180, 時針跑了N度就乘上N
           hrad = (3.14 / 180) * hdeg
           '500是時針的長度,以圓心(line3的x1,y1)為準,計算出在這個弧度時line3.x2在什么位置
           Line3.X2 = (500 * Sin(hrad)) + Line3.X1
           '500是時針的長度,以圓心(line3的x1,y1)為準,計算出在這個弧度時line3.y2在什么位置
           Line3.Y2 = Line3.Y1 - (500 * Cos(hrad))
      End Sub

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多