• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Userformu Açarken Hata Oluyor

  • Konbuyu başlatan Konbuyu başlatan ahmedummu
  • Başlangıç tarihi Başlangıç tarihi
A

ahmedummu

Misafir
Merhaba arkadaşlar.

Aşağıdaki kod ile Form17'yi ilk açışımda sorun olmuyor. Formu kapatıp tekrar açtığımda, "Form already displayed; can't show modally" hatasını veriyor. (400)

Kod:
UserForm1.Hide
UserForm17.Show

Aşağıdaki kod ile de

Kod:
Dim as New Userform17
Userform1.Hide
Userform17.Show

Yine formu ilk açtığımda bir sorun yok ama kapatıp tekrar açtığımda altında bir form daha açılıyor. 10 kez kapatıp açtığımda altına 10 form daha açılıyor.
 
Formu kapatıp tekrar açtığımda,
Kod:
UserForm1.Hide
UserForm17.Show

Aşağıdaki kod ile de

Kod:
Dim as New Userform17
Userform1.Hide
Userform17.Show

Hide kapatmaz gizler. Yani , söylediği gibi gösterimde ve açık.

Gerçekten kapatması için
Kod:
Userform1.Hide
yerine
Kod:
Unload Userform1
kullanın .
 
Sayın cems aynı hatayı yine verdi.

Userform17 kapatma kodu

Kod:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Unload UserForm17
UserForm1.Show
End Sub

Buda

Kod:
Private Sub Image3_Click()
Unload UserForm1
UserForm17.Show
End Sub

Userform17 açma kodu. İlk açıp kapattığımda bir sorun yok. ikinci kez açtığımda "Form already displayed; can't show modally" hatası veriyor.
 
Moderatör tarafında düzenlendi:
Hata ne veriyor. Dün bana gönderdiğiniz dosya ise onu ben 64 bite uyarlamıştım. 32 bit olarak kodları revize etmeniz gerekir tekrardan.
 
Dosyanızın yeni halini bana mail atın düzeltip göndereyim.
 
Sayın askm kurusa bakmayın işim vardı evde değildim. cevap biraz geç oldu. Dosyayı gönderdim. form1 deki ikonlardan diğer formları açın ve kapatıp tekrar açın o zaman hata vereiyor.
 
Geri
Üst