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

 

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

Σχεδίαση μιας φόρμας δυναμικά

Îåêßíçóå áðü ôï ìÝëïò amargar. Τελευταία δημοσίευση από το μέλος Grigoris στις 14-03-2006, 16:41. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  13-03-2006, 12:19 10600

    Σχεδίαση μιας φόρμας δυναμικά

    Προσπαθώ να δημιουργήσω μια φόρμα η οποία η σχεδίασή της γίνεται μέσω μιας άλλης φόρμας. Για παράδειγμα θέλω να δηλώνω ότι θα εμφανισθούν 3 buttons και 2 Labels. Προσπαθώ να το κάνω με Control και ControlCollection αλλά δυστυχώς δεν τα καταφέρνω.

    Η λογική μου δεν είναι να έχω δηλώσει στην φόρμα κάποιον αριθμό από components και να τα χρησιμοποιώ. Αυτό που προσπαθώ να κάνω είναι να έχω ένα array για Windows.Forms.Controls[] mycomp και εκεί μέσα να προσθέτω τα αντικείμενα και όταν θέλω να τα χρησιμοποιήσω απλά να καλώ για παράδειγμα mycomp[1] κ.τ.λ.

     

     

  •  14-03-2006, 12:20 10631 σε απάντηση της 10600

    Απ: Σχεδίαση μιας φόρμας δυναμικά

    Δοκίμασε να περάσεις στην "προς σχεδίαση" φόρμα mainForm τον τύπο του Control που θέλεις να δημιουργήσεις, και μετά μέσα στην mainForm να κάνεις:



    Control myCntrl=new Controls.Label(); (ανάλογα το type που πέρασες)

    myCntrl.Location=......

    .....Τα λοιπά Properties.....

    mainForm.Controls.Add(myCntrl);
  •  14-03-2006, 16:41 10644 σε απάντηση της 10631

    Απ: Σχεδίαση μιας φόρμας δυναμικά

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