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

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

Πώς να χρησιμοποιήσετε ένα πλαίσιο λίστας ελέγχου στο MFC Visual C + +

A πλαίσιο λίστας είναι ένα στοιχείο ελέγχου των Windows που μπορεί να εμφανίσει κείμενο ή εικονικά αντικείμενα, όπως μια λίστα των γραμμών . Το Ίδρυμα Class Microsoft ( MFC ) Βιβλιοθήκη προσφέρει την τάξη CListBox που ενσωματώνει όλες τις απαραίτητες λειτουργίες για το χειρισμό ενός πλαισίου λίστας . Ακολουθήστε τα παρακάτω βήματα για να δείτε πώς μπορείτε να προσθέσετε μια συμβολοσειρά κειμένου και να το αφαιρέσετε από ένα πλαίσιο λίστας στο Microsoft Visual Studio . Τα πράγματα που θα χρειαστείτε για Microsoft Visual Studio IDE
Βιβλίο για MFC , όπως "Τα Windows Προγραμματισμός με MFC " από τον Jeff Prosise
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Δημιουργήστε ένα νέο έργο της Visual Studio για να χειριστείτε τον έλεγχο . Από την επάνω γραμμή μενού , κάντε κλικ στο " Αρχείο" > " Νέο" και επιλέξτε " AppWizard MFC ( exe ) " στην καρτέλα " Έργα " . Πληκτρολογήστε ένα όνομα για το έργο στο πλαίσιο κειμένου " Όνομα έργου " και κάντε κλικ στο "OK". Επιλέξτε το κουμπί " Dialog με βάση " το ραδιόφωνο και κάντε κλικ στο κουμπί "Τέλος" και στη συνέχεια "OK . " Μια οθόνη διαλόγου με δύο πλήκτρα ελέγχου , μία " OK" και ένα " Άκυρο ", εμφανίζεται στην κατάσταση σχεδίασης Προβολή 2

Προσθήκη στοιχείων ελέγχου MFC στην οθόνη διαλόγου : . Ένα πλαίσιο λίστας και κάποια βοηθητικά ελέγχει για να κάνει το φροντιστήριο πιο ενδιαφέρουσα . Για να βρείτε μια λίστα, μετακινήστε το ποντίκι πάνω από την εργαλειοθήκη τους ελέγχους και να διαβάσετε τα μπαλόνια popup. Κάντε κλικ στο εικονίδιο " Πλαίσιο λίστας " και κάντε κλικ στην οθόνη διαλόγου για να προσθέσετε εκεί . Κατά παρόμοιο τρόπο ένα " Edit Box" και δύο "Κουμπιά ".
Εικόνων 3

Τροποποιήστε τα στοιχεία ελέγχου MFC προσθήκη . Κάντε δεξί κλικ στο πλαίσιο λίστας , επιλέξτε "Ιδιότητες" και να αλλάξετε το αναγνωριστικό για να IDC_MYLISTBOX , κάτω από την καρτέλα " Γενικά" . Κάντε το ίδιο με το edit box και να αλλάξει την ταυτότητά του σε IDC_MYEDITBOX . Σε ένα κουμπί , να αλλάξετε το αναγνωριστικό για να IDC_MYBUTTONADD και την λεζάντα « Προσθήκη ». Στο άλλο κουμπί , αλλάξτε το ID και λεζάντα IDC_MYBUTTONREM και "Remove ", αντίστοιχα .
Η 4

Ενώστε το πλαίσιο λίστας και να επεξεργαστείτε το πλαίσιο χρησιμοποιώντας τον Οδηγό Class . Από το επάνω μενού , κάντε κλικ στο κουμπί "Προβολή " > " ClassWizard " ή πιέστε Ctrl + W. Επιλέξτε " IDC_MYLISTBOX " κάτω από την καρτέλα "κράτος Μεταβλητών" και κάντε κλικ στο " Προσθήκη Variable . " Πληκτρολογήστε " m_myListBox " στο πλαίσιο κειμένου " όνομα μεταβλητής μελών " και επιλέξτε "Control " στο " Κατηγορία ". Κάντε κλικ στο κουμπί "OK". Στη συνέχεια , επιλέξτε " IDC_MYEDITBOX , " κάντε κλικ στο κουμπί " Προσθήκη Variable" και να δώσει το όνομα « m_myEditBox . " Μην αλλάξετε τα σύνθετα πλαίσια . Κάντε κλικ στο " OK" για να κλείσετε τον οδηγό τάξη .
5

Δώστε κάποια λειτουργικότητα στο κουμπί Προσθήκη . Κάντε διπλό κλικ στο κουμπί "Προσθήκη " . Όταν εμφανιστεί το παράθυρο " Προσθήκη Λειτουργία κράτος " , κάντε κλικ στο " OK". Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα μέσα στο " :: OnMybuttonadd ( ) " λειτουργία , σύμφωνα με το σχόλιο :
CString str ?
UpdateData ( ) ?
Str = m_myEditBox ?
UpdateData ( FALSE ) ?
m_myListBox.AddString ( str ) ?
6

Επαναλάβετε το βήμα 5 για το κουμπί " Κατάργηση " . Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα μέσα στο " :: OnMybuttonrem ( ) " λειτουργία , σύμφωνα με το σχόλιο :
int pos ?
CString str ?
Pos = m_myListBox.GetCurSel ( ) ?
M_myListBox.DeleteString ( pos ) ? Σελίδα 7

Μεταγλώττιση και εκτέλεση του κώδικα . Πληκτρολογήστε κάποιο κείμενο στο πλαίσιο επεξεργασίας και κάντε κλικ στο κουμπί Προσθήκη . Το κείμενο αυτό θα πρέπει να προστεθεί ως μια γραμμή στο πλαίσιο λίστας . Στη συνέχεια , επισημάνετε μια σειρά λίστας και κάντε κλικ στο κουμπί Κατάργηση . Αυτή η ενέργεια διαγράφει τη γραμμή .
Η
εικόνων

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

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