Hallo zusammen,
ich versuche schon die ganze Zeit zu verstehen wieso ich eine Liste mit Structuren, die nachträglich bearbeitet werden sollen nicht so funktionieren wie ich will.
Hier einmal die Structur :
Einmal in der Klasse steht ganz oben global :
Wenn ich jetzt mit einem Button :
die Daten bearbeiten will, wird laut Einzelschritt das Element mt ordentlich mit dem Text aus der Textbox6 beschrieben.
Wenn ich aber in einer anderen Prozedur die Liste lese, und in z.B. ein Treeview zeichne steht immer noch der Orginale Text.
Ich denke in die Richtung, dass es mit den Eigenschaften der Structur zusammenhängt? Benutze sonst fast nur Klassen.
LG
ich versuche schon die ganze Zeit zu verstehen wieso ich eine Liste mit Structuren, die nachträglich bearbeitet werden sollen nicht so funktionieren wie ich will.
Hier einmal die Structur :
VB.NET-Quellcode
- Private Structure TmpOrdner
- Private mName As String
- Private mNameItems As List(Of String)
- Private ReadOnly mMainDir As String
- Private onElements As List(Of String)
- Public Sub New(ByVal NameItems As List(Of String), ByVal MainDir As String)
- mNameItems = NameItems
- mMainDir = MainDir
- onElements = New List(Of String)
- End Sub
- Public Sub New(ByVal NameItems As List(Of String), ByVal MainDir As String, ByVal Name As String)
- mName = Name
- mNameItems = NameItems
- mMainDir = MainDir
- onElements = New List(Of String)
- End Sub
- Public Property GetName() As String
- Get
- Return mName
- End Get
- Set(value As String)
- mName = value
- End Set
- End Property
- Public Property GetNameItems() As List(Of String)
- Get
- Return mNameItems
- End Get
- Set(value As List(Of String))
- mNameItems = value
- End Set
- End Property
- Public ReadOnly Property getMainDir() As String
- Get
- Return mMainDir
- End Get
- End Property
- Public Property SetElementList() As List(Of String)
- Get
- Return onElements
- End Get
- Set(value As List(Of String))
- onElements = value
- End Set
- End Property
- End Structure
Einmal in der Klasse steht ganz oben global :
Wenn ich jetzt mit einem Button :
die Daten bearbeiten will, wird laut Einzelschritt das Element mt ordentlich mit dem Text aus der Textbox6 beschrieben.
Wenn ich aber in einer anderen Prozedur die Liste lese, und in z.B. ein Treeview zeichne steht immer noch der Orginale Text.
Ich denke in die Richtung, dass es mit den Eigenschaften der Structur zusammenhängt? Benutze sonst fast nur Klassen.
LG