Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
1014
Tıklama
0
Öne Çıkarma
CONTROL BOX AYARLARI ACİL YARDIM C#
T
10 yıl
Yüzbaşı
Konu Sahibi

Arkadaşlar iyi akşamlar,
benim şöyle bir problemim var. Button 1 e bastığım zaman form daki kapatma işareti (X) false olucak 2. butona bastığımda ise aktif olacak. Proje ödevim ile alakalı. böyle bir sorunum var çözemedim. Yardımlarınız için tekrardan teşekkürler.



T
10 yıl
Yüzbaşı
Konu Sahibi

Arkadaşlar en azından böyle birşeyin mümkün olup olmadıgını yazarsanız bende farklı bir yol izlemeyi düşünüyorum.



T
10 yıl
Binbaşı

 
internal const int SC_CLOSE = 0xF060;
internal const int MF_ENABLED = 0x00000000;
internal const int MF_GRAYED = 0x1;
internal const int MF_DISABLED = 0x00000002;
[DllImport("user32.dll")]
private static extern IntPtr GetSystemMenu(IntPtr HWNDValue, bool isRevert);

[DllImport("user32.dll")]
private static extern int EnableMenuItem(IntPtr tMenu, int targetItem, int targetStatus);
public void EnableCloseButton()
{
EnableMenuItem(GetSystemMenu(this.Handle, false), SC_CLOSE, MF_ENABLED);
}

public void DisableCloseButton()
{
EnableMenuItem(GetSystemMenu(this.Handle, false), SC_CLOSE, MF_GRAYED);
}

private void button1_Click(object sender, EventArgs e)
{

EnableCloseButton();
}

private void button2_Click(object sender, EventArgs e)
{
DisableCloseButton();
}

http://www.codeproject.com/Articles/269129/Csharp-Forms-Close-Button-Example




Bu mesajda bahsedilenler: @thesles
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.