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

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

Πώς να Τοποθετήστε ένα σύνθετο πλαίσιο στο C - Sharp

C - Sharp προγραμματιστές έχουν τη δυνατότητα να προσθέσετε στοιχεία ελέγχου Σύνθετο πλαίσιο με φόρμες όπως την κατασκευή τους ή για τη δημιουργία comboboxes , όπως απαιτείται . Μέθοδος " Controls.Add " C - Sharp καθιστά δυνατή δυναμική γενιά ελέγχου . Μπορείτε να βρείτε αυτή τη λειτουργία χρήσιμη όταν θα πρέπει να συλλέγουν πληροφορίες από ένα χρήστη σε μια φόρμα που δεν έχει σύνθετο πλαίσιο . Με τη χρήση της μεθόδου Controls.Add , μπορείτε να δημιουργήσετε ένα σύνθετο πλαίσιο , να συμπληρώσετε τα δεδομένα και τοποθετήστε το οπουδήποτε θέλετε στη φόρμα , καθώς το πρόγραμμα τρέχει . Οδηγίες
Η 1

την εφαρμογή Microsoft Visual Studio και ανοίξτε οποιαδήποτε C - Sharp έργο . Μετακίνηση στην Εξερεύνηση λύση και κάντε διπλό κλικ φόρμα εκκίνησης του έργου . Visual Studio οθόνες που αποτελούν το παράθυρο της σχεδίασης. 2

διπλό κλικ στη γραμμή τίτλου στο πάνω μέρος της φόρμας . Μέθοδος "Load " της φόρμας ανοίγει στο παράθυρο κώδικα . Προσθέστε τον κωδικό που εμφανίζεται παρακάτω με τη μέθοδο αυτή :

ComboBox combo1 = νέο σύνθετο πλαίσιο ( ) ? Combo1.Name = " combo1 " ? Combo1.Location = νέο σημείο ( 100 , 200 ) ?

οι δύο πρώτες δηλώσεις δημιουργούν ένα σύνθετο πλαίσιο με το όνομα " combo1 . « Η επόμενη δήλωση ορίζει την τοποθεσία του ελέγχου σχετικά με τη μορφή , δημιουργώντας ένα νέο σημείο . Αυτή ακριβώς η θέση είναι 100 pixels από την κορυφή και 200 ​​pixels από τα αριστερά , όπως φαίνεται στην πρόσκληση με τη μέθοδο Point.
Εικόνων 3

Επικολλήστε τον ακόλουθο κώδικα μετά τον κωδικό που εμφανίζεται στο προηγούμενο βήμα :

string [ ] comboItems = new String [ ] {" Θέση 1 " , " 2 Θέση " , " σημείο 3 " } ? combo1.Items.AddRange ( comboItems ) ? combo1.Items.Add ( "Another σημείο ")?

Αυτή η πρώτη γραμμή του κώδικα δημιουργεί μια σειρά string που περιέχει τρία στοιχεία . Η επόμενη δήλωση χρησιμοποιεί τη μέθοδο AddRange να προσθέσετε αυτά τα στοιχεία στο νεοσύστατο σύνθετο πλαίσιο . Η τελική δήλωση προσθέτει ένα νέο στοιχείο στη σύνθετο πλαίσιο με τη χρήση της μεθόδου Add . Είτε αυτές οι μέθοδοι λειτουργούν - Ωστόσο, η μέθοδος AddRange σας δίνει τη δυνατότητα να εισάγετε τα στοιχεία γρήγορα σε ένα σύνθετο πλαίσιο , όταν έχετε πολλά να προσθέσω
Η 4

Επικολλήστε τον κωδικό που εμφανίζεται παρακάτω μετά την τελευταία γραμμή του κώδικα που περιγράφεται . στο προηγούμενο βήμα :

combo1.SelectedIndexChanged + = νέα EventHandler ( combo1_SelectedIndexChanged ) ? this.Controls.Add ( combo1 ) ?

η πρώτη γραμμή ορίζει ένα πρόγραμμα χειρισμού συμβάντων που ονομάζεται " combo1_SelectedIndexChanged . " ? Αυτό το πρόγραμμα χειρισμού συμβάντων εκτελείται όταν οι χρήστες επιλέγουν ένα από τα στοιχεία στο σύνθετο πλαίσιο . Η τελευταία γραμμή του κώδικα προσθέτει το νέο σύνθετο πλαίσιο με τη μορφή χρησιμοποιώντας την μέθοδο Controls.Add
5

Προσθέστε αυτό το τελευταίο μπλοκ του κώδικα μετά την μέθοδο Load : .

Άκυρη combo1_SelectedIndexChanged (αντικείμενο αποστολέα , EventArgs ε) { ComboBox σύνθετο πλαίσιο = ( σύνθετο πλαίσιο ) αποστολέα ? κορδόνι selectedText = comboBox.SelectedItem.ToString ( ) ? MessageBox.Show ( " Επιλέξατε " + selectedText ) ? }

Αυτός ο κώδικας καθορίζει το επιλεγμένο στοιχείο και το εμφανίζει σε ένα παράθυρο popup μήνυμα .
Η

6 Πατήστε το πλήκτρο F5 του Σύνθετο πλαίσιο . Visual Studio εκτελεί τον κώδικα και δημιουργεί ένα νέο σύνθετο πλαίσιο . Κάντε κλικ στο σύνθετο πλαίσιο για το "Down" βέλος , και στη συνέχεια κάντε κλικ σε ένα από τα αντικείμενα που εμφανίζονται στο drop-down μενού . Ο κώδικας χειρισμού συμβάντων τρέχει και εμφανίζει το στοιχείο που επιλέξατε .
Η
εικόνων

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

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