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

 

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

Πως κάνω πολλά textboxes readonly μαζί.

Îåêßíçóå áðü ôï ìÝëïò manosB. Τελευταία δημοσίευση από το μέλος manosB στις 22-02-2008, 16:35. Υπάρχουν 6 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  22-02-2008, 11:11 40400

    Πως κάνω πολλά textboxes readonly μαζί.

    Εχω 10 textboxes κια θέλω να τα κάνω read only με κώδικα υπό προυποθέσεις.

    Γίνεται να τα βάλω κάπου ώστε να τα κάνω όλα μαζί. Πχ σε ένα panel αλλά αυτό δυστυχώς δεν υποστηρίζει readonly.

    Am i missing sth?

    Manos
  •  22-02-2008, 13:11 40401 σε απάντηση της 40400

    Απ: Πως κάνω πολλά textboxes readonly μαζί.

    Γιατί δεν τα βάζεις σε Collections όλα τα Textboxes ανά ομάδα;
    Σε κάθε Collection, με ένα foreach, μπορείς να τα κάνεις όλα readonly.

    Μήπως εννοείς κάτι άλλο;

    Για παράδειγμα, αν παίξεις με panels τότε το collection σου το έχουν έτοιμο:

    foreach (Control c in Panel1.Controls)
      if (c is TextBox) ((TextBox)c).ReadOnly = true;


    Βαγγέλης Λαμπρινίδης.
  •  22-02-2008, 13:51 40402 σε απάντηση της 40401

    Απ: Πως κάνω πολλά textboxes readonly μαζί.

    Ήθελα να τα βάλω σε κάποια μορφής container και να πω Container.readonly=true;
    Αν δεν υπάρχει κάτι τέτοιο αναγκαστικά θα καταφύγω σε κάτι σαν και αυτό που περιγράφεις αν και ήθελα να αποφύγω τo loop.


    Manos
  •  22-02-2008, 14:57 40404 σε απάντηση της 40402

    Απ: Πως κάνω πολλά textboxes readonly μαζί.

    Πώς σου φαίνεται η ιδέα να φτιάξεις ένα custom container?Wink


    View Παναγιώτης Χαραλάμπους's profile on LinkedIn
    Coding at Mediterranean Acoustics
  •  22-02-2008, 15:47 40406 σε απάντηση της 40402

    Απ: Πως κάνω πολλά textboxes readonly μαζί.

    manosB:
    ήθελα να αποφύγω τo loop.

    Γιατί να το αποφύγεις το loop;
    Κάποιος θα πρέπει να το κάνει και αυτό Smile ή ο κώδικάς σου, ή ο container που θέλεις.

    Πάντως η ιδέα του Pak για custom container είναι καλή:
    Αποφεύγεις το cast που έχεις με το panel, και βάζεις μόνο ένα loop στον container.


    Βαγγέλης Λαμπρινίδης.
  •  22-02-2008, 16:16 40407 σε απάντηση της 40406

    Απ: Πως κάνω πολλά textboxes readonly μαζί.

    ...Και μετά βαζεις και ένα property read only στον container και το ελέγχεις στο load του control. Αν είναι true τότε τρέχει το loop...


    View Παναγιώτης Χαραλάμπους's profile on LinkedIn
    Coding at Mediterranean Acoustics
  •  22-02-2008, 16:35 40409 σε απάντηση της 40407

    Απ: Πως κάνω πολλά textboxes readonly μαζί.

    Κύριοι σας ευχαριστώ πολύ

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