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

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

Πώς να Μορφή ένα πλαίσιο λίστας με το επιλεγμένο Αξία

Το στοιχείο ελέγχου πλαισίου λίστας ανήκει στην οικογένεια του Microsoft NET ελέγχου που παρουσιάζουν οργανώνονται τα δεδομένα για τους χρήστες σε μια λίστα . . Οι χρήστες μπορούν να δουν αυτά τα δεδομένα σε μια φόρμα των Windows και επιλέξτε τα στοιχεία στη λίστα κάνοντας κλικ επάνω τους . Ένας τρόπος για να επιστήσει την προσοχή σε ένα επιλεγμένο στοιχείο είναι να διαμορφώσετε και αφού ο χρήστης επιλέγει το στοιχείο . Κάνετε αυτό με την κατάρτιση από επιτακτικούς " DrawItem " εκδήλωση του πλαισίου λίστας του . Στη συνέχεια μπορείτε να μορφοποιήσετε επιλεγμένες τιμές σας με όποιον τρόπο θέλετε . Οδηγίες
Η 1

Ξεκινήστε το δικό σας αντίγραφο του Microsoft Visual Studio , και κάντε κλικ στο "Αρχείο ". Κάντε κλικ στο κουμπί " Νέα ", και στη συνέχεια κάντε κλικ στο " New Project" για να δείτε το παράθυρο New Project .

2

κάντε κλικ στο " Visual C # για να το επισημάνετε , και στη συνέχεια κάντε διπλό κλικ στο" Windows Forms Application "για να δημιουργήσετε ένα νέο έργο . Μια κενή φόρμα εμφανίζεται στο παράθυρο Σχεδιασμού του έργου .
Εικόνων 3

Κάντε κλικ στο "Προβολή" κουμπί του μενού , και στη συνέχεια κάντε κλικ στο " Toolbox ". Visual Studio ανοίγει το παράθυρο Εργαλειοθήκη του . Κάντε διπλό κλικ στο στοιχείο ελέγχου πλαισίου λίστας που βρίσκεται στο παράθυρο Toolbox για να τοποθετήσετε το στοιχείο ελέγχου στη φόρμα . Προεπιλεγμένο όνομα του πλαισίου λίστας είναι " ListBox1 . "
Η

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

listBox1.DrawMode = DrawMode.OwnerDrawFixed ? Για ( int x = 1 ? X <= 6 ? X + + ) { listBox1.Items.Add ( "Δείγμα Αριθμός είδους" ? + x.ToString ( ) ) ? }

Η πρώτη δήλωση αφηγείται την εφαρμογή που θέλετε να σχεδιάσετε τα στοιχεία πλαίσιο λίστας μόνοι σας . Οι επόμενες δηλώσεις συμπληρώσετε το πλαίσιο λίστας με τα δεδομένα του δείγματος. Πατήστε " F7 " για να επιστρέψετε στο παράθυρο σχεδίασης.
5

Κάντε κλικ στο πλαίσιο λίστας για να το επιλέξετε , και στη συνέχεια πιέστε το πλήκτρο " F4 " για να ανοίξετε το παράθυρο Ιδιότητες . Κάντε κλικ στο εικονίδιο σε σχήμα σαν κεραυνός στην κορυφή της window.Visual Studio εμφανίζει τη λίστα των συμβάντων που μπορείτε να αναθέσετε στο πλαίσιο λίστας . Μετακινηθείτε στη λίστα και κάντε διπλό κλικ μέθοδο του τρέχει " DrawItem " event.This εκδήλωσης όποτε η εφαρμογή σας πρέπει να επαναπροσδιορίσει το πλαίσιο λίστας . Με την προσθήκη των δικών σας κώδικα σε αυτή τη μέθοδο , μπορείτε να ελέγξετε τον τρόπο που η εφαρμογή αντλεί το πλαίσιο λίστας . Μετά το διπλό κλικ " DrawItem , " το παράθυρο του κωδικού ανοίγει και εμφανίζει τη μέθοδο DrawItem
Η 6

Επικολλήστε τον ακόλουθο κώδικα στη μέθοδο αυτή : .

Βούρτσα βούρτσα = Brushes.Black ?

αν ( ( e.State & DrawItemState.Selected ) == DrawItemState.Selected ) { βούρτσα = e.Font , βούρτσα , e.Bounds , StringFormat.GenericDefault ) ?

Η πρώτη εντολή δημιουργεί ένα πινέλο σχεδίασης και καθορίζει το χρώμα του σε μαύρο . Η εφαρμογή χρησιμοποιεί αυτό το χρώμα για να αντληθούν όλα τα στοιχεία στο πλαίσιο λίστας , εκτός από το επιλεγμένο στοιχείο . Τα επόμενα έλεγχοι δήλωση για να δούμε αν το τρέχον στοιχείο είναι το στοιχείο που επιλέγεται εξετάζοντας " DrawItemState " ιδιοτήτων του στοιχείου . Αν είναι το επιλεγμένο στοιχείο , ο κώδικας μέσα στα "αν" εκτελεί βρόχο . Η πρώτη δήλωση μέσα σε αυτό το βρόχο αλλάζει το χρώμα του πινέλου στο κόκκινο . Αλλάξετε αυτό το χρώμα , αν θέλετε , αντικαθιστώντας το κόκκινο με το όνομα του άλλου χρώματος .
Η

7 Πατήστε το πλήκτρο " F5 " για να εκτελέσετε το έργο σας . Εμφανίζεται το πλαίσιο λίστας . Κάντε κλικ σε ένα από τα αντικείμενα στο πλαίσιο λίστας . Η μέθοδος λειτουργεί και DrawItem μορφοποιεί το επιλεγμένο στοιχείο που - επέλεξε για το πινέλο σχεδίασης .
Η
εικόνων

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

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