Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα,

Θα ήθελα τη καλητεχνική σας βοήθεια. :rolleyes:

Πρέπει να εισάγω σε μία φόρμα τα στοιχεία για ένα άρθρο και ένα από αυτά είναι τα Topic από μια λίστα(περίπου 40 Topic). Από αυτά ο χρήστης θα πρέπει να επιλέγει από 1-10. Ποιό component από το visual studio να χρησιμοποιήσω ώστε να μην πηγαίνει το site στο θεό...? Δοκίμασα DropDownList αλλά από εκεί μπορώ να επιλέξω μόνο ένα. Γενικά θα ήθελα να μου πείτε με ποιά τεχνική μπορώ να το αντιμετοπίσω.

Ευχαριστώ!!!

 

Υ.Γ. Αν υπάρχει και κάποιο tutorial δεκτό γιατί είμαι αρχάριος!!!

Δημοσ.

Θα μπορούσες να χρησιμοποιήσεις 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 στοιχεία");
       }

  • 2 εβδομάδες αργότερα...
Δημοσ.

Hello,

Η πιο εύκολη και καλή λύση τελικά ήταν να βάλω ένα checkboxlist μέσα σε ένα panel. Όλα τα υπόλοιπα (scrolbar,μέγεθος κλπ) τα ρύθμισα από το panel!!!

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...