Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

vb 2010, BomboBox - doubleclick event does not work

Îåêßíçóå áðü ôï ìÝëïò kAnan. Τελευταία δημοσίευση από το μέλος kAnan στις 29-01-2011, 20:57. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  28-01-2011, 10:25 62750

    vb 2010, BomboBox - doubleclick event does not work

    I have tried to make a combobox respond to DoubleClick event χωρίς επιτυχία.

    Θα μπορούσε κάποιος να με βοηθήσει.

    Ευχαριστώ
  •  28-01-2011, 10:43 62751 σε απάντηση της 62750

    Απ: vb 2010, BomboBox - doubleclick event does not work

    Η συμπεριφορά του ComboBox ελέγχεται από DropDownStyle και σε καμμία περίπτωση δεν σηκώνει κάποιο double click event - δεν έχει και νόημα εξάλλου! Είτε εμφανίζεται ως editable TextBox και λίστα, είτε ως readonly Textbox και λίστα. Σε καμμία από αυτές τις περιπτώσεις δεν έχει νόημα το double click - ή μάλλον, η συμπεριφορά του είναι ήδη καθορισμένη. Σε ένα editable textbox επιλέγει ολόκληρη τη λέξη. Όταν το mode είναι DropDownList, εμφανίζει τη λίστα όπως και το απλό Click.

    Γενικά είναι πολύ κακή ιδέα να προσπαθείς να αλλάξεις τη συμπεριφορά control τα οποία είναι γνωστά στο χρήστη και έχουν συγκεκριμένη και αναμενόμενη λειτουργία. Ο χρήστης απλά ΔΕΝ θα χαρεί αν το combo αρχίζει και συμπεριφέρεται περίεργα. 

    Υποψιάζομαι ότι προσπαθείς να ανακατεύσεις λειτουργίες που δεν έχουν σχέση μεταξύ τους. Αν το post σου με το πως θα κάνεις ένα Combo με δυνατότητα editing (όπου ως editing ορίζεις να μπορείς να αλλάζεις τα list items, όχι το συνηθισμένο, να αλλάζεις το κείμενο), τότε κοιτάς σε λάθος κατεύθυνση. Φτιάξε κάπου μία λίστα με items και απλά, μέσω κάποιου ΑΛΛΟΥ τρόπου (π.χ. πατώντας ένα κουμπί που λέει EDIT) άνοιξε ένα dialog box για να αλλάξεις τα περιεχόμενα της λίστας. Ύστερα, κάνε bind τη λίστα στο combo.



    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  29-01-2011, 20:57 62778 σε απάντηση της 62751

    Απ: vb 2010, BomboBox - doubleclick event does not work

    Παναγιώτη σ' ευχαριστώ πολύ.

    Ναι κατά νου έχω τον συνδιασμό combo με edit.

    θα μπορούσες να ρίξεις μια ματιά http://www.dotnetzone.gr/cs/forums/thread/62702.aspx

    Ευχαριστώ
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems