DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
arkadaşım dediğini yaptım hatta senin programını SHIFT ile açarak da inceledim ben yapınca form da gizleniyor yani hiçbirşey çalışmıyor ekranda sebebi ne olabilir?Öncelikle ilgi ve alakanıza çok teşekkür ederim.
Programda hatalar gördüm ve yenisini sizlerle paylaşacağım.
Sorunuza gelince;
1- Aşağıdaki kodu "kod oluşturucusundan" modül ekleyin ve içine kopyalayıp kapatın.
Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As Long
Dim dwReturn As Long
Const SW_HIDE = 0
Const SW_SHOWNORMAL = 1
Const SW_SHOWMINIMIZED = 2
Const SW_SHOWMAXIMIZED = 3
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, _
ByVal nCmdShow As Long) As Long
Public Function fAccessWindow(Optional Procedure As String, Optional SwitchStatus As Boolean, Optional StatusCheck As Boolean) As Boolean
If Procedure = "Hide" Then
dwReturn = ShowWindow(Application.hWndAccessApp, SW_HIDE)
End If
If Procedure = "Show" Then
dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMAXIMIZED)
End If
If Procedure = "Minimize" Then
dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMINIMIZED)
End If
If SwitchStatus = True Then
If IsWindowVisible(hWndAccessApp) = 1 Then
dwReturn = ShowWindow(Application.hWndAccessApp, SW_HIDE)
Else
dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMAXIMIZED)
End If
End If
If StatusCheck = True Then
If IsWindowVisible(hWndAccessApp) = 0 Then
fAccessWindow = False
End If
If IsWindowVisible(hWndAccessApp) = 1 Then
fAccessWindow = True
End If
End If
End Function
2- makro oluşturup "Eylem"den kod çalıştırı seçin. Aynı sayfada bulunan "İşlev Adı"da fAccessWindow ("Hide", False, False) yazıp kapatın.
3- Programınızda ilk açılmasını istediğiniz Formunuzu Araçlardan Başlangıç sekmesinde Form/Sayfa Görüntüle kısmına tanıt.
4- Daha sonra ilk açılacak formunuzun özelliklerinden "Açıldığında" sekmesinde oluşturduğunuz Makroyu tanıtın. Kaydedip çıkın.
Kolay gelsin....