vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Farbverlauf 
Autor: Zardoz
Datum: 19.10.10 19:20

Hallo marvin_94,
probier' mal dies:
Private Sub Form_Activate()
 
  Dim i&, j&, k&, n&, r&, F1&, Pi!
  Dim Colors&(4), C1&(2), C2&(2), C3&(2)
 
  n = 50 ' Breite
  Pi = 4 * Atn(1)
  For i = 0 To 4
    Colors(i) = Choose(i + 1, vbRed, vbYellow, _
      vbGreen, vbBlue, vbMagenta)
  Next i
  With Me
    .ScaleMode = vbPixels
    .BackColor = RGB(0, 0, 130)
    .WindowState = vbMaximized
    DoEvents
    .AutoRedraw = True
    .DrawWidth = 2
    r = .ScaleWidth / 2 ' Radius
    For i = 0 To UBound(Colors) - 1
      F1 = Colors(i)
      For j = 0 To 2
        C1(j) = F1 And &HFF
        F1 = F1 \ &H100
      Next j
      F1 = Colors(i + 1)
      For j = 0 To 2
        C2(j) = F1 And &HFF
        F1 = F1 \ &H100
      Next j
      For k = 0 To n - 1
        For j = 0 To 2
          C3(j) = C1(j) + (C2(j) - C1(j)) / n * k
        Next j
        Me.Circle (.ScaleWidth / 2, .ScaleHeight - 1), _
          r, RGB(C3(0), C3(1), C3(2)), 0, Pi
        r = r - 1
        If r < 1 Then r = 1
      Next k
    Next i
    .DrawWidth = 1
  End With
 
End Sub

Gruss,

Zardoz

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Farbverlauf1.344marvin_9413.10.10 13:44
Re: Farbverlauf892Manfred X13.10.10 14:06
Re: Farbverlauf842marvin_9413.10.10 14:37
Re: Farbverlauf926Rippler13.10.10 15:12
Re: Farbverlauf900marvin_9413.10.10 16:20
Re: Farbverlauf1.348marvin_9419.10.10 15:50
Re: Farbverlauf960Preisser19.10.10 16:54
Re: Farbverlauf866marvin_9419.10.10 18:28
Re: Farbverlauf887Zardoz19.10.10 19:20
Re: Farbverlauf839marvin_9419.10.10 19:48

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel