Selam arkadaşlar Aşağıdaki Kodlar Bir formun Kapat engelleyen yani enabled eden kodlardır. Benim sorum ise Yaptığım Proğramda Birden Fazla Form Olduğu İçin Her forma bu kodları Ekleyince Proğram Baya bir Şişme oldu. Bende Bunu Bir Modüle Atıp BU şişmeyi Azaltmayı düşündüm ama Uygun kodları Bilmediğim için Kodları Uygulayamadım. Ayrıca Bu kodları Proğramdaki Geçişler sırasında Bazı Hataları Önlemek Amacı ile Koydum Yani BU kodlara ihtiyacım var. Bu konuda Yardımlarınızı Bekliyorum. Teşekkürler... Option Explicit Private Const MF_BYPOSITION = &H400 Private Const MF_REMOVE = &H1000 Private Declare Function DrawMenuBar Lib "user32" As Long Private Declare Function GetMenuItemCount Lib "user32" As Long Private Declare Function GetSystemMenu Lib "user32" As Long Private Declare Function RemoveMenu Lib "user32" As Long Private Sub Form_Load Dim hMenu As Long Dim menuItemCount As Long hMenu = GetSystemMenu(Me. hwnd, 0) If hMenu Then menuItemCount = GetMenuItemCount Call RemoveMenu(hMenu, menuItemCount - 1, MF_REMOVE Or MF_BYPOSITION) Call RemoveMenu(hMenu, menuItemCount - 2, MF_REMOVE Or MF_BYPOSITION) Call DrawMenuBar End If End Sub

evet arkadaşlar ben buldum sizede belki lazım olur diye veriyorum: 'Modülde fonksiyonu Tanımlıyoruz Option Explicit Private Const MF_BYPOSITION = &H400 Private Const MF_REMOVE = &H1000 Private Declare Function DrawMenuBar Lib "user32" As Long Private Declare Function GetMenuItemCount Lib "user32" As Long Private Declare Function GetSystemMenu Lib "user32" As Long Private Declare Function RemoveMenu Lib "user32" As Long Function DisableClose Dim hMenu As Long Dim menuItemCount As Long hMenu = GetSystemMenu(dacFormAdi. hwnd, 0) If hMenu Then menuItemCount = GetMenuItemCount Call RemoveMenu(hMenu, menuItemCount - 1, MF_REMOVE Or MF_BYPOSITION) Call RemoveMenu(hMenu, menuItemCount - 2, MF_REMOVE Or MF_BYPOSITION) Call DrawMenuBar End If End Function 'Foksiyonu Çağırıyoruz Private Sub Form1_Load DisableClose Form1 End Sub -

Tabiki dostum bunları biliyoruz. ama Ben mesela simge durumuna düşür veya ekranı kapla butonlarını kullanmak istiyorsam o zaman controlBox=False seçince Onlarıda kullanamıyorsun. Teşekkürler.

kardeş Orada X kaldırma olarak Yok . Daha İyi bir fikrin Varmı? Eğer BU kodları Modülden Çalıştırmayı biliyorsan Çok Sevinirim. Teşekkürler...

Formun Properties Penceresinde controlBox=False oldu zamanda forumu kapat düğmesi kayboluo :S aşağıdanda kapatamıosun.

bu kodları yapmadan manuel olarak sağ taraftaki properties'den borderstyle'ı kullanarak yapmayı denesen?olmaz mı?