Skip to main content

AccessTr.neT


Analog Timepicker

Analog Timepicker

#2
SaatBul fonksiyonunu aşağıdaki kodla değiştirip dener misiniz
Function SaatBul() As String

Dim UznTwips As Double
Dim SaatTxt, DkTxt As Integer
Dim Carpan, Teta As Single
Dim Aci As Integer
Dim Hassas As Byte
Dim SonDgr As Single

SaatBul = ""
If YTan = 0 Then Exit Function
SonDgr = Atn(XTan / YTan) * 180 / 3.142857 'radyan olan a??y? dereceye ?evirmek i?in

If YTan < 0 Then Aci = 180  '?eyrekliklerin durumuna g?re a?? d?zeltme
If XTan < 0 And YTan > 0 Then Aci = 360

SonDgr = 2 * (Aci + SonDgr)
UznTwips = Sqr((XTan) ^ 2 + (YTan) ^ 2) 'fare imlecinin resmin merkezine uzakl???

Hassas = Me.selectivite
SonDgr = Round(SonDgr / Hassas) * Hassas '

SaatTxt = SonDgr \ 60 'dereceden saat ve dakikaya d?n??t?rme
DkTxt = SonDgr Mod 60

Carpan = YrCpDis 'k?rm?z? dairenin, ?emberin d???nda olmas?n? sa?lar
If UznTwips < GcGn Then SaatTxt = SaatTxt + 12
SaatBul = Format(SaatTxt, "00") & ":" & Format(DkTxt, "00")

If SaatBul = TmpSaatBul Then Exit Function
Me.LblSaat.Caption = SaatBul
   

Teta = Pi * SonDgr / 360 '(Atn(XTan / YTan) + Aci * Pi / 180) '
Me.BtnKnm.Top = IIf(BtnX + YariCap * (1 - (Carpan) * Cos(Teta)) < 1, 1, BtnX + YariCap * (1 - (Carpan) * Cos(Teta)))
Me.BtnKnm.Left = IIf(BtnY + YariCap * (1 + (Carpan) * Sin(Teta)) < 1, 1, BtnY + YariCap * (1 + (Carpan) * Sin(Teta)))

TmpSaatBul = SaatBul
End Function
.rar AnalogSaat_hy4.rar (Dosya Boyutu: 228,78 KB | İndirme Sayısı: 8)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Analog Timepicker - Yazar: accessman - 18/05/2020, 11:36
RE: Analog Timepicker - Yazar: berduş - 18/05/2020, 15:50
RE: Analog Timepicker - Yazar: accessman - 18/05/2020, 16:25
RE: Analog Timepicker - Yazar: berduş - 18/05/2020, 16:43
RE: Analog Timepicker - Yazar: accessman - 18/05/2020, 17:11
RE: Analog Timepicker - Yazar: berduş - 18/05/2020, 17:46
RE: Analog Timepicker - Yazar: accessman - 19/05/2020, 10:43
RE: Analog Timepicker - Yazar: berduş - 19/05/2020, 19:09
RE: Analog Timepicker - Yazar: access_delisi - 20/05/2020, 01:08
RE: Analog Timepicker - Yazar: accessman - 20/05/2020, 01:37
RE: Analog Timepicker - Yazar: accessman - 20/05/2020, 02:11
RE: Analog Timepicker - Yazar: berduş - 20/05/2020, 02:23
RE: Analog Timepicker - Yazar: feraz - 20/05/2020, 02:19
RE: Analog Timepicker - Yazar: feraz - 20/05/2020, 02:25
RE: Analog Timepicker - Yazar: berduş - 20/05/2020, 02:28
RE: Analog Timepicker - Yazar: feraz - 20/05/2020, 02:46
RE: Analog Timepicker - Yazar: accessman - 20/05/2020, 03:26
RE: Analog Timepicker - Yazar: accessman - 20/05/2020, 04:12
RE: Analog Timepicker - Yazar: feraz - 20/05/2020, 04:17
RE: Analog Timepicker - Yazar: accessman - 20/05/2020, 04:23
RE: Analog Timepicker - Yazar: accessman - 20/05/2020, 05:45
RE: Analog Timepicker - Yazar: feraz - 20/05/2020, 10:31
RE: Analog Timepicker - Yazar: accessman - 20/05/2020, 10:37
RE: Analog Timepicker - Yazar: feraz - 20/05/2020, 15:54
RE: Analog Timepicker - Yazar: accessman - 20/05/2020, 15:58
RE: Analog Timepicker - Yazar: feraz - 20/05/2020, 16:05
RE: Analog Timepicker - Yazar: accessman - 20/05/2020, 16:10
RE: Analog Timepicker - Yazar: feraz - 20/05/2020, 16:12
Task