Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Windows forms event handling (close)

Îåêßíçóå áðü ôï ìÝëïò Q-apprentice. Τελευταία δημοσίευση από το μέλος Q-apprentice στις 29-04-2010, 15:10. Υπάρχουν 5 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  28-04-2010, 15:03 58394

    Windows forms event handling (close)

    Καλησπέρα παιδιά....μια ερώτηση που μπορεί να σας την έχουν ξανακάνει.... χρειάζομαι να κάνω dispose την αρχική φορμα της εφαρμογής όπου κάνει login ο χρήστης (δεν χρησιμοποιώ της Μ$ το login form...για δικούς μου λόγους) το θέμα είναι πως αν κάνω dispose δεν μπορώ να εμφανίσω την επόμενη, οπότε αναγκάζομαι να κάνω hide. Aν κλείσω από το κουμπί "Χ" την επόμενη φορμα, δεν τερματίζει το πρόγραμμα. τι μπορώ να κάνω ? σκέφτηκα αν γίνεται να ελεγχω τα event της φόρμας και συγκεκριμένα του κουμπιού "Χ"  έτσι ώστε να του στείλω ένα form.dispose για να κλεισι η hidden φορμα. Αν υπάρχει κάποια άλλη λύση πολύ ευχαρίστως. Δουλέυω σε VB2008 Pro

    ευχαριστώ εκ των προτέρων
    Αντώνης Ε. Κόλλιας
  •  28-04-2010, 20:30 58403 σε απάντηση της 58394

    Απ: Windows forms event handling (close)

    Αν κάνεις την κυρίως φόρμα να είναι η Login τότε έχεις τέτοια προβλήματα και περίργα workarounds. Καλύτερα είναι να έχει κανόνικά την κυρίως φόρμα η εφαρμογή... οπότε να κλείνει κανονικά... και απλά μπορείς στο constructor ή στο form load ή γενικά σε κάποιο initialization code  να σηκώνεις την login modal  σαν dialog και απο το result να αποφασισεις αν απλα δεν θα κάνεις τίποτα και θα ξεκινήσει κανονικά η εφαρμογή στην κύρια οθόνη ή να καλέσεις την close της κυριας φόρμας ή ακόμα και application.Exit()

  •  29-04-2010, 13:01 58422 σε απάντηση της 58403

    Απ: Windows forms event handling (close)

    Ευχαριστώ για την απάντηση, δουλέυει και έτσι όπως το είπες αλλά τώρα προέκυψε άλλο θέμα :) ...όπως και να έχει...μπορώ να ελέγξω τα events του κουμπιού "Χ" της φόρμας ?


    ευχαριστώ εκ των προτέρων...

    Αντώνης Ε. Κόλλιας
  •  29-04-2010, 13:37 58424 σε απάντηση της 58422

    Απ: Windows forms event handling (close)

  •  29-04-2010, 13:50 58425 σε απάντηση της 58424

    Απ: Windows forms event handling (close)

    OK παιδιά το έφτιαξα, ευχαριστώ πολύ...

    Αντώνης Ε. Κόλλιας
  •  29-04-2010, 15:10 58430 σε απάντηση της 58425

    Απ: Windows forms event handling (close)

    Δείτε και εδώ...

    http://msdn.microsoft.com/en-us/library/system.windows.forms.form.formclosed.aspx


    Αντώνης Ε. Κόλλιας
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems