Ďakujem za odpoveď. Z odpovede som zistil, že som svoju požiadavku asi neformuloval správne lebo ja som chcel vytvoriť kolekciu z vlasntných property a nie z controls.
' Oslovenie
Public Property Apostrophe() As String
Get
Apostrophe = _Apostrophe
End Get
Set(ByVal value As String)
_Apostrophe = value
End Set
End Property
' Meno
Property Name() As String
Get
Name = _Name
End Get
Set(ByVal value As String)
_Name = value
End Set
End Property
Aby som pri prechádzaní pomocou cyklu, ktorý ste uviedol
For Each control As Control In Me.Controls
If TypeOf control Is RichTextBox Then
Dim rtb As RichTextBox = DirectCast(control, RichTextBox)
kolekce.Add(rtb.Text, rtb.Name)
End If
Next
Mohol pristupovať k mojim property, nasledovným spôsobom
MojaProperty = kolekciaProperty.item(RichTextBox.name)
Cyklus čo som uviedol
For each cont in controls
Next
Som myslel vo význame
For each property in Class.property.collection
next
Dúfam že teraz som to napísal zrozumiteľnejšie. Ďakujem
|