jim_haras Δημοσ. 23 Νοεμβρίου 2010 Δημοσ. 23 Νοεμβρίου 2010 Παιδιά όποιος μπορεί ας βοηθήσει. θέλω κάποιο από τα text boxes που εχω δημιουργήσει σε περίπτωση που το αφήσω κενό σε να μην κανει να το πρόγραμμμα να κολλήσει στο debug. με άλλα λόγια να μην πρέπει σόι και καλά να του δώσω μία τιμή, απλά να το προσπερνάει.να είναι optional η χρησιμοποίηση του. σε C# γράφω το πρόγραμμα. έχω στο μυαλό μου κάτι σαν αυτό if ( textbox1.Text == null) { ?????????<------- εδώ θέλω την βοήθεια σας } πρέπει να χρησιμοποιήσω την εντολή dispose? και αν ναι πώς? ευχαριστώ:confused:
Evgenios1 Δημοσ. 23 Νοεμβρίου 2010 Δημοσ. 23 Νοεμβρίου 2010 Δε χρειαζεται να βαλεις κατι σε ενα textbox.
jim_haras Δημοσ. 23 Νοεμβρίου 2010 Μέλος Δημοσ. 23 Νοεμβρίου 2010 Δε γίνεται να μην βάλω κάτι. Είναι ενα email client και συγκεκριμένα θέλω να μην χρειάζεται να βάλω Bcc ή Attachment ή ακόμα και κείμενο. τρέχοντας το πρόγραμμα με αναγκάζει να γεμίσω όλα τα textboxes.αλλιως σταματαει το debugging και μου κιτρινίζει το σημειο στο κώδικα που ορίζω το Bcc ή το Attachment , δηλαδή όποιο αφηνω αδειο
computeras13 Δημοσ. 23 Νοεμβρίου 2010 Δημοσ. 23 Νοεμβρίου 2010 Κάν' το έτσι : >if ( !textbox1.Text.Trim().Equals("")) { Τότε σημαίνει οτι έχεις πάρει κάποια τιμή } αλλιώς δεν θα κάνει τίποτα
eNs_99 Δημοσ. 6 Δεκεμβρίου 2010 Δημοσ. 6 Δεκεμβρίου 2010 Δοκίμασε: >public class Form1 { private void Button1_Click(System.Object sender, System.EventArgs e) { if (string.IsNullOrEmpty(TextBox1.Text)) { Interaction.MsgBox("Please enter a valid email"); } else { //Ο κώδικας της αποστολής του email } } }
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.