Buton kontrolü sorunu

02/03/2011, 14:29

saygincilli

merhaba üstadlarım

yine bir yerde takıldım bilginize şhtşyacım var

bir form oluşturdum ado ile kaydetme işlemi yaptırıyorum fakat kaydetme işlemi bir seferlik olacak ikinci bir kayıt için yeni kayıt ekle butonu kullanılmalı sorun burda başlıyor kaydet tuşuna basıldığı zaman kaydetme işlemi tamamlanınca bu butonu nasıl pasif yapabiliriz.
02/03/2011, 14:31

Hayri16

Bir denetimi odak üzendeyken gizleyemez veya pasif yapamazsınız. Ama bu küçük bir kandırmacayla aşılabiliyor. Sayın okileturc tan öğrendiğim bu yöntem sizin de işinize yarayabilir.
Önce formda küçük bir metin kutusu açıyoruz. Arkaplanı şeffaf, kenarları şeffaf yapıyor ve olabildiğince küçültüyoruz. Adını ister fake, ister hile, ister aldatma diye ileride "bu ne ya" demeyeceğimiz bir ad veriyoruz.
Sonra odaklanmayı onun üzerine götürüyor ve istediğimiz denetimi üzerindeyken pasif veya görünmez yapabiliyoruz.
Şöyle küçük bir örnek vereyim:
private sub Komut1_Click()
.
.
.
.
.
.
.
.
fake.setfocus
komut1.enabled=false '(komut1.visible=false)
End Sub

Kolay gelsin.
02/03/2011, 14:38

saygincilli