vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

Allgemeine Diskussionen
Happy Birthday 
Autor: Zardoz
Datum: 05.05.03 02:11

Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds&)
 
Private Sub Form_Activate()
  Dim i%, K#, Pi!, Wnk!, Rad1%, Rad2%, XPos!, YPos!, X$, Y$
  Randomize
  With Me
  .WindowState = 2
  .BackColor = RGB(128, 128, 255)
  .ScaleMode = 3
  .AutoRedraw = True
  .FillStyle = 0
  .FillColor = vbRed
  X = "1D1405050C75171C07011D11140C75111C1001100774"
  For i = 1 To Len(X) Step 2: Y = Y & Chr(85 Xor ("&H" & Mid(X, i, 2))): Next i
  .FontBold = True
  .Caption = Space((.ScaleWidth - .TextWidth(Y)) / .TextWidth("  ")) & Y
  .FontSize = 24
  For i = 0 To 30
    .ForeColor = IIf(i < 30, RGB(0, 0, 255 / 29 * i), vbMagenta)
    .CurrentX = i + (.ScaleWidth - .TextWidth(Y)) \ 2
    .CurrentY = i + (.ScaleHeight - .TextHeight(Y)) \ 2
    Me.Print Y
  Next i
  Pi = 4 * Atn(1)
  K = 31
  Rad1 = .ScaleWidth \ 2 - 50
  Rad2 = .ScaleHeight \ 2 - 100
  For i = 0 To K - 1
    Wnk = 2 * Pi / K * i
    XPos = .ScaleWidth \ 2 + Rad1 * Sin(Wnk)
    YPos = .ScaleHeight \ 2 + Rad2 * Cos(Wnk) + 15 + 4
    Me.Line (XPos - 8, YPos)-Step(16, 60), 0, B
    Me.Line (XPos, YPos)-Step(0, -6), 0
  Next i
  Set .Picture = .Image
  .FillColor = vbYellow
  Do
    .Cls
    For i = 0 To K - 1
      Wnk = 2 * Pi / K * i
      XPos = .ScaleWidth \ 2 + Rad1 * Sin(Wnk)
      YPos = .ScaleHeight \ 2 + Rad2 * Cos(Wnk)
      Me.Circle (XPos, YPos), 15 - Rnd * 3, vbRed, , , 2 + Rnd
    Next i
    Call Sleep(50)
    DoEvents
  Loop
  End With
End Sub
 
Private Sub Form_Unload(Cancel As Integer)
  End
End Sub

Gruß

Zardoz
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Happy Birthday Dieter744Elwood05.05.03 00:01
Re: Happy Birthday Dieter396ModeratorDieter05.05.03 00:15
Re: Happy Birthday Dieter391_void05.05.03 00:29
Danke (oT)388ModeratorDieter05.05.03 00:40
Happy Birthday91Zardoz05.05.03 02:11
Re: Happy Birthday372ModeratorDieter05.05.03 08:42
Re: Happy Birthday Dieter368migro05.05.03 02:09
Re: Happy Birthday Dieter358Wolfgang05.05.03 06:38
Re: Happy Birthday Dieter354dbayer05.05.03 08:03
Re: Happy Birthday Dieter361stefan22027305.05.03 08:30
Thanks @all (oT)389ModeratorDieter05.05.03 08:43
Re: Happy Birthday Dieter67Heinz_05.05.03 12:34
Re: Happy Birthday Dieter67Helmut111105.05.03 12:44
Danke euch beiden (oT)345ModeratorDieter05.05.03 13:11
Re: Happy Birthday Dieter345Brian05.05.03 13:20
Re: Happy Birthday Dieter359ModeratorDieter05.05.03 13:21
Re: Happy Birthday Dieter392Detlev Schubert05.05.03 22:59
Re: Happy Birthday Dieter395ModeratorDieter06.05.03 08:47

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-2025 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