κατοπιν πολλων δοκιμων κατεληξα στο ασφαλες συμπερασμα οτι δεν μπορω να κανω property list of objects
με το ακολουθω που φτιαχνω για παραδειγμα textboxes δουλευει μια χαρα
το μονο προβλημα τωρα ειναι οτι σε dispose, πες οτι το διαγραφω το control πανω απο μια φορμα, τα texboxes που φτιαχτηκαν μεσα του αφηνουν σκουπιδια στον constructor της φορμας!
στο initializeComponent υπαρχει ο κωδικα για να φτιαχνοντε ξανα τα textboxes! δεν διαγραφεται αυτοματα....
καμια ιδεα?
Imports System.ComponentModel
Imports System.ComponentModel.Design
Imports System.Windows.Forms.Design
Public Class UserControl1
Inherits System.Windows.Forms.UserControl
Dim _vObjects As New List(Of TextBox)
<Browsable(True), DesignerSerializationVisibility(DesignerSerializationVisibility.Content)> _
Public ReadOnly Property vObjects() As List(Of TextBox)
Get
Return _vObjects
End Get
End Property
End Class
και εδω ειναι τι μενει πισω οταν το διαγραφω
Private Sub InitializeComponent() '
'TextBox1
'
Me.TextBox1.Location = New System.Drawing.Point(0, 0)
Me.TextBox1.Name = "TextBox1"
Me.TextBox1.Size = New System.Drawing.Size(100, 20)
Me.TextBox1.TabIndex = 0
blablablablabla
This Business Is Binary. You are a 1 or a 0. Alive or Dead.-