if i generate a label dynamically i can change the text as followed, variable is a string:
Form.Controls(variable).text = "test"
I now have a sub that will create some and will get some information out of arrays. I have a lot of them. I only want the function for tat specific array. I do not want a case or if. Thats why i was wondering if i can use a variable in the array variable. Sounds strange, here is what i mean:
Public TestArray() as String
Public Sub BuildStructure(ByVal Shelf As String)
Dim XMax as Integer
XMax = TestArray.GetLength(1)
End Sub
But instead of TestArray beeing hardcoded i want it to be replaced with Shelf. So whatever gets send into the sub will change the array that i’m using.
Is that possible some how or is the way totally wrong?
Thanks
You can use an
arraylistobject that you can easily add and remove items from at runtime. Here’s the MSDN page: http://msdn.microsoft.com/en-us/library/7x4b0a97.aspxIf you need an array, you can always call the .ToArray method on the ArrayList