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

 

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

Αλλος τρόπος αναζήτησης των textboxes;

Îåêßíçóå áðü ôï ìÝëïò greekwow. Τελευταία δημοσίευση από το μέλος Dimitris Papadimitriou στις 22-02-2009, 20:43. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  22-02-2009, 18:52 48620

    Αλλος τρόπος αναζήτησης των textboxes;

    VISUAL BASIC 2008έ χω την εξής ερώτηση. έστω ότι έχω τα εξής textboxes:

     textbox_1_txt

    textbox_2_txt

     textbox_3_txt

    textbox_4_txt

    textbox_5_txt

    και θέλω να τα δώσω σε κάθε ένα απο αυτά τις εξής τιμές:

    textbox_1_txt.text=1

     textbox_2_txt.text=2

    textbox_3_txt.text=3

    textbox_4_txt.text=4

    textbox_5_txt.text=5

    γίνεται να απλοποιηθεί αυτός ο τρόπος με την χρήση FOR-NEXT κάπως έτσι;

     for i = 1 to 5

         textbox_(i)_txt.text=(i)

     next i

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

  •  22-02-2009, 20:43 48625 σε απάντηση της 48620

    Απ: Αλλος τρόπος αναζήτησης των textboxes;

    Νομίζω ότι ο καλύτερος τρόπος είναι να βάλεις τα textboxes σε ένα dictionary ή list και να κάνεις foreach σε αυτό.
    Εναλλακτικά μπορείς να κάνεις και loop στο Controls collection αλλά με προσοχή γιατί αυτό μπορεί να περιέχει και άλλα control ή αν μεταφέρεις τα textboxes σου σε άλλο container (π.χ. σε ένα tab panel) θα πρέπει να προσέξεις τον κώδικά σου.
    Θέλεις επιπλέον βοήθεια με κάποιο από τα παραπάνω; Αν ναι πες μου τι έκδοση του framework χρησιμοποιείς.

    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems