2008-11-24 18 views
5

'u küçültmek yerine kapatın Pencerenin üst çubuğundaki normalde pencereyi Windows'ta kapatan [x] düğmesi, Windows Sıkıştırması yerine küçültme işlemi yapar.Pencereyi [X] düğmesi yapmak, Windows Moblie

Bunun yerine nasıl kapatılır? Ayrıca, pencere kapatıldığında bazı mantığı önceden oluşturmak istediğimde bu olay olduğunda bir olay ortaya çıkarmam gerekiyor.

cevap

9

Form.MinimizeBox özelliğini false olarak ayarlayın. Bu [X] 'i [tamam]' a çevirir ve tıklandığında en aza indirgemek yerine formunuzu kapatır.

Düzenleme: İstediğiniz olay Kapanıyor veya Kapalı.

1

Bunun .NET forum desteği ile nasıl bir ilişki içinde olduğundan emin değilim, ancak Yerel API SHDoneButton'u kullanmanız gerekir.

Varsayılan olarak "SHDB_HIDE" olarak ayarlanmış ve ardından "Windows Mobile" "X" düğmesi (veya LGE'nin 'X' düğmesi uygulaması veya HTC one gibi X düğmesini geçersiz kılan herhangi bir uygulama) gösterilir.

"SHDB_SHOW" olarak ayarlarsanız, basılırsa pencereye IDOK gönderen bir "OK" düğmesi görüntülenir. "SHDB_SHOWCANCEL" olarak ayarlarsanız, basılırsa pencereye bir IDCANCEL gönderen "x" düğmesini gösterir. SHDB_SHOWCANCEL, MSDN tarafından belgelenmez, ancak başlık dosyasında (aygshell.h) bulunur.