1

Konu: Mouse click disabled

Merhabalar.
Mouse ile bir buton tıklandığında işlem bitene kadar tekrar tıklanmamasını sağlamak zorundayım. Bunun için butonu disable yapıyorum fakat kullanıcı tıklamaya devam edebiliyor ve buton aktif olduğunda bu tıklamaları uyguluyor. Sistem müsade edene kadar mouse nin tıklanmasını engelleyebilecek bir yol var mı.

Şimdiden teşekkür ederim.

2 Son düzenleyen, ugurlu2001 (26.11.2012 18:12:01)

Re: Mouse click disabled

Button.Click() 'de


Visual Fox Pro
ThisForm.LockScreen = .T.

*
* Yaptırdığın işlemler, ...
*
ThisForm.LockScreen = .F.

.

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

3

Re: Mouse click disabled

Çok teşekkürler.
Ancak. İşlem sırasında lockscreen yapmasına rağmen mouse buffer i kapatmadığından, işlem sırasında fazladan basılan klikleri arka arkaya tetiklemesine engel olamıyor. Bu iş için sanırım mouse click bufferini (ne demekse) engellemek gerekecek smile

4

Re: Mouse click disabled

Disable edince klikleyemez diye biliyorum. Eger yine de devam ediyorsa hile mubah. Ilk Mousedown'da butonun onune bir tane transparan shape koysan. Mouse klikleri o bloke eder. Isin bitince kaldirirsin (ya da dizayn sirasinda koy, Visible=.t./.f. yap).

5 Son düzenleyen, Gökçe Özçınar (27.11.2012 16:52:28)

Re: Mouse click disabled

Bir nebze ileri götürdüm ve transparan shape yerine progress bar görünümlü .png koydum. (doğan görünümlü şahin gibi) süper oldu.

Teşekkür ederim.