Analog Saat Üzerinde Mouse İle Tıklayarak Saat Seçmek - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Analog Saat Üzerinde Mouse İle Tıklayarak Saat Seçmek (/konu-analog-saat-uzerinde-mouse-ile-tiklayarak-saat-secmek.html) |
RE: Analog Saat Üzerinde Mouse İle Tıklayarak Saat Seçmek - accessman - 15/05/2020 Ellerinize sağlık ellerinize sağlık sn. @berduş tabiki daha bitmedi çünkü çıkış amacımız formlarda saat girmek gerektiğinde popup açılan bir analog saat formundan mouse ile saat seçip metin kutusuna yazdırmaktı 13-24 saat arası için yeni resim ekledim bunun üzerinden seçmemiz daha iyi olacak düzelmesi gereken problemler şunlar * resimin boyutları 5x5 cm olursa daha güzel olacak (ben beceremedim) tabiki popup formda 5x5 cm olacak * resim boyutları değiştiğinde tıklanan yerlerde buna bağlı yer değiştirse yani resmin boyutuna bağlı olsa * mouse resim üzerinde gezdikçe titreme oluyor. hem labelde veri değişip hem titreme olmadan olabilir mi sn. @berduş konu taşındığı için örnek ekleyemedim ileride bittiğinde çok güzel bir TimePicker olacak. peki buna neler eklenecek * mouse çember çizgisi üzerinde olmasa bile ufak kırmızı bir nokta çember üzerinde hareket edecek böylece daha hassas seçim yapılabilecek, hassasiyet seçenekleri olacak. Açılan kutudan seçilerek 1 saat, 30 dk, 20 dk, 15 dk, 10 dk, 5 dk, 1 dk bunlardan hangisi seçilirse en yakın olana yuvarlayacak. mesela 5 dk seçtiysek mouse 14:36 üzerinde iken 14:35 e yuvarlayacak 15 dk seçtiysek mouse 14:36 üzerinde iken 14:30 a yuvarlayacak 20 dk seçtiysek mouse 14:36 üzerinde iken 14:40 a yuvarlayacak 1 saat seçtiysek mouse 14:36 üzerinde iken 15:00 e yuvarlayacak RE: Analog Saat Üzerinde Mouse İle Tıklayarak Saat Seçmek - berduş - 16/05/2020 Çalışmanızı ekleyebilirsiniz. Genellestirmeye çalışırım eklenen resmin konumuna ve boyutuna gore işlemler yapılabilir belki, yada yada çember üzerinde seçimi belirten bir daire yada çember de eklemeye çalışırım ama geriye kalan yuvarlama işini sizin halletmeniz gerek. Biraz da sizin uğraşmanız gerekiyor. RE: Analog Saat Üzerinde Mouse İle Tıklayarak Saat Seçmek - accessman - 16/05/2020 elbette uğraşıyorum ama benimkisi elek ile su taşımaya benziyor form2 deki gibi resim formun zemin resmi olarak ayarlansa titreme olayı ortadan kalkar mı yuvarlama işini if ler ile yapabilirim. ama kırmızı noktayı çember çizgisi üzerinde olması gereken yere nasıl yerleştireceğim asıl mesele bu RE: Analog Saat Üzerinde Mouse İle Tıklayarak Saat Seçmek - berduş - 16/05/2020 Titremenin kaynağı hem timerdaki olaylar hem de Mouse move olayının beraber çalışmasından kaynaklı işlem yoğunluğu olabilir, dün denerken öyle birşey dikkatimi çekmemişti. RE: Analog Saat Üzerinde Mouse İle Tıklayarak Saat Seçmek - accessman - 16/05/2020 timer a gerek yok son eklediğim örnekte onu iptal ettim ama titreme devam ediyor RE: Analog Saat Üzerinde Mouse İle Tıklayarak Saat Seçmek - berduş - 17/05/2020 en başa eklenecek değişken ve sabitler
değişkenlere değer atamak için form yükle me olayına eklenen kodlar
saati ve botonun konumunu hesaplayan fonksiyon
resme tkladığımızda saat alma kodu ve fare konumunun kodu
kırmızı çerçeve yerine yuvarlak buton kullandımdilerim işinize yarar titremeyi engelleyemedim |