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

 

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

ΑΝΑΚΤΗΣΗ PROPERTIES ΕΝΟΣ CONTROL

Îåêßíçóå áðü ôï ìÝëïò vtops. Τελευταία δημοσίευση από το μέλος vtops στις 25-07-2007, 17:18. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  25-07-2007, 13:09 33770

    ΑΝΑΚΤΗΣΗ PROPERTIES ΕΝΟΣ CONTROL

    Καλημέρα σε όλους,

    Είναι δυνατόν να ανακτήσω κάποια συγκεκριμένες τιμές properties από τα controls μιας φόρμας:

    Δηλαδή θέλω να κατασκευάσω μια ρουτίνα που θα της δίνω ένα string και θα μου επιστρέφει την τιμή του property που περιγράφει το string ενός control μιας φόρμας.

    Dim ctl as Control

    for each ctl in me

       ' Κατά την κλήση αυτής της ρουτίνας θα της έδινα  πχ "Width"

      '  και να μου επέστρεφε το Width του τρέχοντος control στο for

     ' Ομοίως και για κάποια άλλα property height,visible,Enable, Text κλπ   τα οποία τα έχω σε ένα αρχείο ανά τύπο control

    next

     

    Ευχαριστώ πολύ!

     

     

     

     


    Best Regards
  •  25-07-2007, 15:23 33778 σε απάντηση της 33770

    Απ: ΑΝΑΚΤΗΣΗ PROPERTIES ΕΝΟΣ CONTROL

    Αυτό γίνεται χρησιμοποιώντας αυτό που λέγεται reflection:

    Dim type As Type = ctl.GetType()
    Dim propertyInfo As System.Reflection.PropertyInfo = type.GetProperty("Width")
    Debug.Print(propertyInfo.GetValue(ctl, Nothing).ToString)


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  25-07-2007, 17:06 33796 σε απάντηση της 33778

    Απ: ΑΝΑΚΤΗΣΗ PROPERTIES ΕΝΟΣ CONTROL

    Καλησπέρα Δημήτρη

    και σε ευχαριστώ για την απάντηση αλλά ξέχασα να αναφέρω πως θέλω να το κάνω σε vb 6.0 κι όχι .Net

     


    Best Regards
  •  25-07-2007, 17:17 33800 σε απάντηση της 33796

    Απ: ΑΝΑΚΤΗΣΗ PROPERTIES ΕΝΟΣ CONTROL

    Τότε Debug.Print CallByName(ctl, "Width", VbGet)

    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  25-07-2007, 17:18 33802 σε απάντηση της 33800

    Απ: ΑΝΑΚΤΗΣΗ PROPERTIES ΕΝΟΣ CONTROL

    Αυτό είναι Δημήτρη σε ευχαριστώ πολύ!

     


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