2016-04-06 14 views
0

Kullanıcı bir düğmeyi tıkladığında açılacak formu istiyorum, kullanıcının bu formun dışında başka bir yere tıklamasını istemiyorum (üst formdaki diğer düğmeleri tıklatmasını engelleyerek), onun eylemlerini kısıtlamak istiyorum bu formun içine girene kadar (Bu formun en üstte olduğundan emin olun) ve formun dışarısındaki herhangi bir tıklamaya (titreme) yol açmasını istiyorum, böylece kullanıcı önce onu kapatmak zorunda olduğunu anlayacaktır.Geçerli formun dışındaki tıklamaları nasıl önlersiniz?

+3

kullanımı ** ShowDialog ** yerine ** Show ** – Eser

cevap

2

yerine

Form form = new Form(); 
form.Show(); 

kullanım

Form form = new Form(); 
form.ShowDialog() 
2

Süper kolay düzeltme şeklinde açarken!

: Şu anda
form.Show(); 

değiştirmeniz gereken tüm bu çizgi etmektir (kısıtlayan forma tıklayarak) kalıcı olan formun bir örneğini göstermek/oluşturmak için olan formu göstermek için kodunuzu varsayıyorum
form.ShowDialog(); 

Liam