Μία Wrapper Class που μαζεύει τα Controls μίας φόρμας ανεξάρτητα από τον Container τους
Σε πολλές περιπτώσεις θέλουμε να πάρουμε τα Controls μίας φόρμας ανεξάρτητα αν αυτά βρίσκονται κατ' ευθείαν επάνω σε αυτή ή σε κάποιον άλλο Container.
Εχω γράψει ένα Wrapper Class που κάνει αυτή τη δουλειά και το δημοσίευσα στο DotNetZone http://www.dotnetzone.gr/cs/forums/9525/ShowPost.aspx#9525
Πως το χρησιμποιούμε
Μέσα στη φόρμα γράφουμε :
Dim AllControls as MyControlsCollection = New MyControlsCollection(me)
Οποτε χρειαστούμε το Controls Collection αναφερόμαστε στο property AllControls.Controls
ή ακόμη καλύτερα
Private _Controls as Collection
Private Readonly Property AllControls() as MyControlsCollection
Get
if _Controls is nothing then
Dim AllControls as MyControlsCollection = New MyControlsCollection(me)
_Controls = AllControls.Controls
end if
Return _Controls
End Get
End Property
0 Comments:
Δημοσίευση σχολίου
<< Home