PDA

Tam Sürümünü Görmek İçin : ShowDialog


mestal
11/07/2005, 22:26
Selam bir formdan başka bir formu showdialog ile çağırıyorum,
ikinci formda bilgileri alırken DialogResult'unu OK yaptığım tuşa basılınca eğer bazı
bilgilerin boş olması haline kullanıcıyı uyarıp ikinci formun
kapatılmayıp kullanıcıya gösterili şekilde kalmasını istiyorum,
fakat her durumda ikinci form kapanıyor
bunu nasıl sağlayacağım aceba, cevap için teşekkürler, kolay gelsin


Volkan Uzun
13/07/2005, 09:04
ok butonunun eventini override etmek cozum olabilirmi

atg
13/07/2005, 11:00
o hazırladığın diyaloğun OnClosing metodunun üzerinden geçeceksin yani şöyle


protected override void OnClosing( CancelEventArgs e )
{
//
// Sen burada çeşitli işlemler yapıp formun düzgün doldurulup doldurulmadığını
//kontrol edeceksin form düzgün değilse aşağıdaki satırı
//çalıştıracaksın ve formun kapanmasını engelleyeceksin
e.Cancel = true;
}