jimmysnn_17 Δημοσ. 26 Μαΐου 2012 Δημοσ. 26 Μαΐου 2012 Καλησπέρα, Θα ήθελα τη καλητεχνική σας βοήθεια. Πρέπει να εισάγω σε μία φόρμα τα στοιχεία για ένα άρθρο και ένα από αυτά είναι τα Topic από μια λίστα(περίπου 40 Topic). Από αυτά ο χρήστης θα πρέπει να επιλέγει από 1-10. Ποιό component από το visual studio να χρησιμοποιήσω ώστε να μην πηγαίνει το site στο θεό...? Δοκίμασα DropDownList αλλά από εκεί μπορώ να επιλέξω μόνο ένα. Γενικά θα ήθελα να μου πείτε με ποιά τεχνική μπορώ να το αντιμετοπίσω. Ευχαριστώ!!! Υ.Γ. Αν υπάρχει και κάποιο tutorial δεκτό γιατί είμαι αρχάριος!!!
MitsakosGR Δημοσ. 26 Μαΐου 2012 Δημοσ. 26 Μαΐου 2012 Θα μπορούσες να χρησιμοποιήσεις listbox και να θέσεις την παράμετρο SelectionMode σε MultiSimple ή MultiExtended. Η πρώτη επιλογή με κάθε click επιλέγει αντικείμενα ενώ η δεύτερη πρέπει να πατάς το CTRL για να κάνεις πολλαπλή επιλογή. Μετά χρησιμοποιείς το Collection listbox.SelectedItems για να πάρεις τις επιλεγμένες τιμές. (Δες αυτό το παράδειγμα) Και για να βρεις αν έχει επιλέξει πάνω από 10 μπορείς να χρησιμοποιήσεις το Event SelectedIndexChanged και να κάνεις έναν έλεγχο: >private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { if (listBox1.SelectedIndices.Count > 5) MessageBox.Show("Δεν μπορείτε να επιλέξετε πάνω από 5 στοιχεία"); }
jimmysnn_17 Δημοσ. 27 Μαΐου 2012 Μέλος Δημοσ. 27 Μαΐου 2012 Ευχαριστώ πολύ φίλε!!! Θα βάλω την απάντηση όταν θα έχει τη τελική μορφή να υπάρχει στο forum.
jimmysnn_17 Δημοσ. 10 Ιουνίου 2012 Μέλος Δημοσ. 10 Ιουνίου 2012 Hello, Η πιο εύκολη και καλή λύση τελικά ήταν να βάλω ένα checkboxlist μέσα σε ένα panel. Όλα τα υπόλοιπα (scrolbar,μέγεθος κλπ) τα ρύθμισα από το panel!!!
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα