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

 

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

MessageBox θελω να το σταματάω

Îåêßíçóå áðü ôï ìÝëïò maria_papan. Τελευταία δημοσίευση από το μέλος maria_papan στις 17-03-2009, 12:23. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  17-03-2009, 11:52 49251

    MessageBox θελω να το σταματάω

    Αν εμφανιστεί το MessageBox θέλω να σταματήσει εκεί επι τόπου και να μην εκτελεστεί ο παρακάτω κώδικας. Την εντολη break δε την δεχεται γιατι δεν έχω loop. Υπάρχει κάποια εντολή σχετική, πριν χρησιμοποιήσω flag?????

  •  17-03-2009, 12:00 49253 σε απάντηση της 49251

    Απ: MessageBox θελω να το σταματάω

    Εάν βάλεις ένα σκέτο MessageBox κάπου μέσα στον κώδικα, θα πρέπει να ελέγξεις μετά ποια κομμάτια θέλεις να τρέξουν ανάλογα με την απάντηση που θα πάρεις (πχ ΟΚ ή Cancel).

    Αυτό μπορείς να το κάνεις διαβάζοντας το DialogResult που είναι ο τύπος που επιστρέφει το MessageBox. Για παράδειγμα:

    if (MessageBox.Show(this,"Title","MessageToShow",MessageBoxButtons.OkCancel) != DialogResult.OK) {
    
    // Edw o kwdikas poy thes na treksei ean pathsei cancel
    
    } else {
    
    // Edw o kwdikas pou thes na treksei ean pathsei ok.
    
    }

    Επειδή το έγραψα χωρις VisualStudio ανοιχτό μπορεί να έχει κανα συντακτικό λάθος, αλλα αυτό μπορεί να το διορθώσεις εύκολα πιστεύω.


    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
  •  17-03-2009, 12:23 49257 σε απάντηση της 49253

    Απ: MessageBox θελω να το σταματάω

    Ευχαριστώ πολύυυυυυυυυυυυυυύύύ΄....

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