Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να χρησιμοποιήσετε την επικύρωση δεδομένων για να Συμπλήρωση ενός Multi-Level Drop Down

Η επικύρωση δεδομένων είναι μια τεχνική που επεξεργάζεται τα στοιχεία και διορθώνει τυχόν προβλήματα μορφοποίησης που μπορεί να αλληλεπιδράσει με άλλα μέρη του προγράμματος . Για παράδειγμα , την επικύρωση των δεδομένων μπορεί να διασφαλίσει ότι μόνο οι αριθμοί που εγγράφονται σε ένα πλαίσιο κειμένου έχουν περάσει σε ένα άλλο μέρος του προγράμματος , όπως ένα drop-down λίστα . Οι μη - αριθμητικό ή μικτή αλφαριθμητικά δεδομένα μπορεί να πεταχτεί έξω με τη χρήση επικύρωσης δεδομένων. Τι έχει απομείνει είναι καλά στοιχεία που μπορεί στη συνέχεια να συμπληρώσετε ένα drop-down λίστα . Ένας εύκολος τρόπος για να ξεκινήσετε με αυτό είναι να χρησιμοποιήσετε το . Net πλαίσιο, το οποίο έχει πολλές ενσωματωμένες λειτουργίες που απλοποιούν τη δημιουργία φόρμας . Τα πράγματα που θα χρειαστείτε
υπολογιστών με το Visual Studio 2010 εγκατεστημένο
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε το Visual Studio 2010 , κάνοντας κλικ στο εικονίδιο του προγράμματος του . Όταν φορτώνει , επιλέξτε " File /New /Project" και κάντε κλικ στο " Visual C # /Windows Forms Application . " Ένα νέο έργο των Windows Αίτηση δημιουργείται και μια κενή φόρμα των Windows εμφανίζεται στο κύριο παράθυρο του επεξεργαστή .
Η 2

Εντοπίστε το " Toolbar " πάνελ, το οποίο βρίσκεται στα δεξιά του κύριου παραθύρου του επεξεργαστή . Ο κατάλογος αυτός περιλαμβάνει το σύνολο των γραφικών ελέγχων user interface που μπορείτε να προσθέσετε στη φόρμα σας .
Εικόνων 3

Επιλέξτε " πλαίσιο κειμένου " και σύρετε πάνω στην φόρμα . Απελευθερώστε το κουμπί του ποντικιού για να το τοποθετήσετε . Αυτό είναι όπου οι χρήστες θα εισαγάγει δεδομένα τα οποία στη συνέχεια θα επικυρωθεί . Έγκυρα δεδομένα θα πρέπει να περάσει για να το drop-down λίστα, η οποία ονομάζεται " σύνθετο πλαίσιο " στο . Net πλαίσιο .
Η

4 Επιλέξτε " σύνθετο πλαίσιο " και σύρετε πάνω στην φόρμα . Τοποθετήστε το όπως έχετε τοποθετήσει το " Πλαίσιο κειμένου ", απελευθερώνοντας το κουμπί του ποντικιού στη φόρμα . Το " σύνθετο πλαίσιο " θα δέχονται μόνο έγκυρα δεδομένα από το " πλαίσιο κειμένου ".
5

Κάντε κλικ στο " πλαίσιο κειμένου " για να το επισημάνετε . Εντοπίστε το " Properties" πάνελ, το οποίο βρίσκεται δίπλα στο " Toolbar " πάνελ. Κάντε κλικ στο μικροσκοπικό κεραυνό για να εμφανιστούν όλα τα γεγονότα που συνδέονται με το « πλαίσιο κειμένου » ελέγχου.
Η

6 Κάντε διπλό κλικ στο " TextChanged " εκδήλωση . Το κύριο παράθυρο του επεξεργαστή μεταβαίνει αμέσως στην προβολή του πηγαίου κώδικα , και εμφανίζει ένα ολοκαίνουργιο , δημιουργείται αυτόματα " TextChanged " εκδήλωση . Ο κωδικός για την εκδήλωση αυτή μοιάζει με αυτό :

private void textBox1_TextChanged ( αποστολέας αντικείμενο , EventArgs ε) { }


Η 7

Δημιουργήστε μια μεταβλητή ακέραιο το όνομα "data . . " Αυτό θα αποθηκεύσει τα επικυρωμένα στοιχεία , πριν την προσθήκη του στο " σύνθετο πλαίσιο " Γράψτε την ακόλουθη μέσα στις αγκύλες του " TextChanged "εκδήλωση

int data = 0 ? .
8

Χρησιμοποιήστε τη λειτουργία " TryParse " για την επικύρωση δεδομένων . Αυτή η συνάρτηση επιστρέφει μια πραγματική αξία αν μια συμβολοσειρά κειμένου πέρασε να περιέχει μόνο αριθμούς . Διαφορετικά, επιστρέφει false . Μπορείτε να το τοποθετήσετε μέσα σε ένα " if" για να συμπληρώσετε την αναπτυσσόμενη λίστα σε περιπτώσεις στις οποίες η " Πλαίσιο κειμένου " περιέχει μόνο αριθμούς . Γράψτε τα εξής κάτω από την ακέραια μεταβλητή δήλωση :

αν ( Int32.TryParse ( TextBox1.Text , από τα δεδομένα ) ) { comboBox1.Items.Add (δεδομένα ) ? }
Η 9

Κάντε κλικ στο πράσινο κουμπί "Play" για την κατάρτιση και την εκτέλεση του προγράμματος . Μια φόρμα των Windows εμφανιστεί , με ένα πλαίσιο κειμένου και ένα drop-down , ή σύνθετο , κουτί. Πληκτρολογήστε τα γράμματα και αριθμούς στο πλαίσιο κειμένου . Καθώς πληκτρολογείτε , μόνο οι αριθμοί προστίθενται στο αναπτυσσόμενο πλαίσιο . Κάθε αριθμός προσθέτει ένα νέο επίπεδο με το αναπτυσσόμενο πλαίσιο , καθιστώντας το ένα κουτί πολυ-επίπεδο .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα