VB實現七彩過渡漸變色效果


 

Option Explicit
Dim w As Integer
Dim h As Integer
Dim a As Integer
Dim i As Integer
Dim c As Integer
 
Private Sub Form_Click()
  ScaleMode = 3
  w = 600 '寬度
  h = 300 '高度
  a = w / 6 '圖像分六部分
  For i = 0 To a
    c = i * 255 / a
    Line (i + a * 0, 0)-(i + a * 0, h), RGB(255, 0, 255 - c)
    Line (i + a * 1, 0)-(i + a * 1, h), RGB(255, c, 0)
    Line (i + a * 2, 0)-(i + a * 2, h), RGB(255 - c, 255, 0)
    Line (i + a * 3, 0)-(i + a * 3, h), RGB(0, 255, c)
    Line (i + a * 4, 0)-(i + a * 4, h), RGB(0, 255 - c, 255)
    Line (i + a * 5, 0)-(i + a * 5, h), RGB(c, 0, 255)
  Next i
End Sub
 
Private Sub Form_Load()
  Me.Width = 9270
End Sub

執行效果如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM