Hallo liebes Forum,
ich benötige eine (für mich) nicht ganz einfache Klasse, die Informationen in Arrays hält.
Problem hierbei ist, dass die Klassen geschachtelt sein müssen, da ich eine Art Baumstruktur mit Oberbegriff und Subparamtern habe.
Als Structure sieht das ganze so aus:
Public Structure Attribs
Public Name As String
Public Value As String
End Structure
Public Structure Tasks
Public Name As String
Public Attribs() As Attribs
End Structure
Problem hier ist jedoch, dass ich Arrays in der Definition ja nicht dynamisch vergrößern bzw. verkleinern kann.
Dim myTask(9) As Tasks
ReDim myTask(x).Attribs(4)
Nun stell ich mich da echt zu blöd an. Stelle mir ein Konstruct in der art myTask.Add(Name as String) und myTask.AddAttrib(Name as String, Value as String) vor. Das ganze dann natürlich auch mit Get damit man z.B eine Listbox oder Combobox via Request füllen kann. Ich weiss also schon ziemlich genau, wass ich brauche, kenne den Weg dorthin aber nicht!
Hoffe, ich drücke mich nicht zu umständlich aus und vielleicht kann das ja jemand mal schnell aus dem Handgelenk schütteln oder mir einen Tip geben wie ich weiter komme.
Vielen Dank,
cubetoon
ich benötige eine (für mich) nicht ganz einfache Klasse, die Informationen in Arrays hält.
Problem hierbei ist, dass die Klassen geschachtelt sein müssen, da ich eine Art Baumstruktur mit Oberbegriff und Subparamtern habe.
Als Structure sieht das ganze so aus:
Public Structure Attribs
Public Name As String
Public Value As String
End Structure
Public Structure Tasks
Public Name As String
Public Attribs() As Attribs
End Structure
Problem hier ist jedoch, dass ich Arrays in der Definition ja nicht dynamisch vergrößern bzw. verkleinern kann.
Dim myTask(9) As Tasks
ReDim myTask(x).Attribs(4)
Nun stell ich mich da echt zu blöd an. Stelle mir ein Konstruct in der art myTask.Add(Name as String) und myTask.AddAttrib(Name as String, Value as String) vor. Das ganze dann natürlich auch mit Get damit man z.B eine Listbox oder Combobox via Request füllen kann. Ich weiss also schon ziemlich genau, wass ich brauche, kenne den Weg dorthin aber nicht!
Hoffe, ich drücke mich nicht zu umständlich aus und vielleicht kann das ja jemand mal schnell aus dem Handgelenk schütteln oder mir einen Tip geben wie ich weiter komme.
Vielen Dank,
cubetoon