» Utilizator
Salut, vizitatorule!

SkullBox este o comunitate formata din programatori si administratori de sisteme sau retele care iti sta la dispozitie cand ai o problema legata de calculatoare. Daca esti un utilizator existent, autentifica-te.

Daca nu te-ai inregistrat inca pe forum, alatura-te noua astfel marind comunitatea si ajutandu-i pe cei care au nevoie de informatii.

Daca te-ai inregistrat dar inca nu ai primit codul de activare, il poti cere aici.




Autentifica-te cu numele de utilizator si parola pentru a putea posta pe forum sau pentru a accesa ariile disponibile doar utilizatorilor inregistrati.
» Promovam
» Parteneri » Statistici
  • 59618 de mesaje.
  • 7134 de topicuri.
  • 1045 de utilizatori.
  •  
  • andrei21deva e ultimul utilizator inregistrat.
[Detalii]

 
Pagini: [1]
Print
[VB6] Cum sa iti creezi Propiul ceas analog [1137 afisari]
Zero_Cool
*


Mesaje: 149
OfflineOffline


Code:

Option Explicit
Const T As Double = 57.29577951
 
Private Sub Form_Load()
Me.Height = 2048
Me.Width = 2048
End Sub
 
Private Sub Form_Resize()
Me.ScaleHeight = 100
Me.ScaleWidth = 100
End Sub
 
Private Sub Timer1_Timer()
Dim H As Long, M As Long, S As Long                     'time units
Dim Hd As Double, Md As Double, Sd As Double            'Degrees
Dim Hr As Double, Mr As Double, Sr As Double            'Radians
 
Me.Cls
H = Hour(Time): M = Minute(Time): S = Second(Time)
 
If H >= 12 Then H = H - 12
 
Hd = H * 30
Hd = Hd + M / 2
Md = M * 6
Sd = S * 6
 
Hd = Hd - 90: Md = Md - 90: Sd = Sd - 90
 
If Hd < 0 Then Hd = Hd + 360
If Md < 0 Then Md = Md + 360
If Sd < 0 Then Sd = Sd + 360
 
Hr = Hd / T: Mr = Md / T: Sr = Sd / T
 
Line (50, 50)-(Me.ScaleHeight / 2 + ((Me.ScaleHeight / 2) * 0.5 * Cos(Hr)), Me.ScaleWidth / 2 + ((Me.ScaleHeight / 2) * 0.5 * Sin(Hr))), vbBlack
Line (50, 50)-(Me.ScaleHeight / 2 + ((Me.ScaleHeight / 2) * 0.6 * Cos(Mr)), Me.ScaleWidth / 2 + ((Me.ScaleHeight / 2) * 0.6 * Sin(Mr))), vbBlue
Line (50, 50)-(Me.ScaleHeight / 2 + ((Me.ScaleHeight / 2) * 0.7 * Cos(Sr)), Me.ScaleWidth / 2 + ((Me.ScaleHeight / 2) * 0.7 * Sin(Sr))), vbRed
 
End Sub
Logged
04-06-2007, 20:50 Twitt ::
Reclama
VIP

Hosting

Mesaje: 25.90
OnlineOnline

WWW
 

   Pe ABCDomenii: 250MB spatiu + 20GB trafic + 5 subdomenii = 0.95 €
 
 

The problem with troubleshooting is that trouble shoots back.
Azi 
Pages: [1]
Print
SkullBox Forum  |  Development  |  Basic si Fox  |  Visual Basic Snippets  |  Topic: [VB6] Cum sa iti creezi Propiul ceas analog
Jump to: