Szia, ahol el szeretnéd dönteni, hogy a dialógus visszatérése mi lesz, ott a dialógusablakodon belül azt mondod, hogy this.DialogResult = DialogResult.valami. A gomb DialogResult tulajdonsága gyakorlatilag a Click esemény kiváltódása előtt beállítódik, és ha nem DialogResult.None, akkor le is csukja az ablakot (ShowDialog metódus peddig ezzel az értékkel tér vissza). Általában ezt a klikkelés eseménykezelő kódjában bírálhatjuk felül, pl. egy validáció lefuttatása után. Ha pl. az OK gombra kattintva szeretnél egy validálást futtatni, akkor jogos elvárás, hogy sikertlen validáció esetén ne DialogResult.OK értékkel térjen vissza a dialógus (sőt egyáltalán ne is térjen vissza). Ilyenkor a dialógusablak bezáródását a DialogResult = DialogResult.None utasítással lehet elkerülni a validálás hibaüzeneteinek megjelenítése után. pody ________________________________________ Feladó: eaf-bounce@xxxxxxxxxxxxx [eaf-bounce@xxxxxxxxxxxxx], meghatalmazó: Péntek Imre [pentek.imre@xxxxxxxxx] Küldve: 2008. május 2. 15:38 Címzett: pentek.imre@xxxxxxxxx; eaf@xxxxxxxxxxxxx Tárgy: [eaf] Dialógusablak visszatérés Sziasztok! Az megvan, hogy hogy lehet egy gombhoz fixen dialógusvisszatérést kötni, az nem sikerült, hogy kódban generáljak dialógusvisszatérést, pl feltételtől függően másvalamit. Előre is köszönöm a válaszokat. -- Üdvözlettel: Ifj. Péntek Imre E-Mail: pentek.imre@xxxxxxxxx