Jag har testat VB.NET Beta1 lite. Nej, control arrays så som de fungerar i tidigare versioner av VB finns inte längre. Det finns för det mesta bättre sätt att lösa det på. Jag jobbar en del med användargränssnitt. Då brukar jag använda mig av kontroll array'er för att tex styra enable egenskapen på objekt mha en loop. Hur skall en sådan lösning se ut tycker Du i VB.NET? Om du vill ändra Enable för alla kontroller på ditt formulär är det bara att loopa igenom dom Kontroll arrayer?
Jag har dock stött på en liten fundering, går det inte att skapa kontroll arrayer längre? Är det ngn som vet hur man skall göra, eller finns det inte med i Betan?
//UJSv: Kontroll arrayer?
Om du beskriver bättre varför du ville ha en control array, så kan jag kanske visa en alternativ lösning.
MSSv: Kontroll arrayer?
//UJSv: Kontroll arrayer?
Dim c As Control
For Each c In Controls
c.Enabled = False
Next
Vill du kanske bara ändra på t.ex. TextBox kontroller kan du begränsa dil lite med
For Each c In Controls
If TypeOf c Is TextBox Then c.Enabled = False
Next
Är det bara vissa kontroller du vill hantera i grupp kan du antingen placera dem i samma behållarkontroll (om det passar ditt användargränssnitt), eller lagra referenser till kontrollerna i t.ex. en ArrayList och loopa igenom den.
MS