[eaf] RE: [eaf] Dialógusablak visszatérés

  • From: Podoski Peter <pody@xxxxxxxxxxx>
  • To: "eaf@xxxxxxxxxxxxx" <eaf@xxxxxxxxxxxxx>
  • Date: Fri, 2 May 2008 21:22:25 +0200

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&#243;: 
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

Other related posts:

  • » [eaf] RE: [eaf] Dialógusablak visszatérés