Jeg kender også den med at løbe kontrollerne igennem i en For+Next løkke, så betyder dit svar at man ikke kan lave et inddirekte kald til den kontrol, eller ved du ikke om man kan ????
De virker bare mærkeligt for i VBA, er det meget nemt at lave dette, og det er noget jeg bruger tit, hvis man har mange ens continuerlige kontroller.
Du kan ikke kalde deres NAVN på denne måde, men du kan som sagt lave et kontrolarray, hvor alle textboksene hedder det samme, men har forskelligt index. Dette index kunne du så sætte efter de værdier FeltNo kan antage.
f.eks. txtFelt(1) og txtFelt(2) osv eller txtFelt(275)
Jeg er desværre ikke helt med endnu, for hvis jeg forsøger at tildele navnet txtFelt(1) i Name properties på en TextBox - skriver den bare "Invalid property value".
Prøver jeg at oprette to Textboxe med navnet "txtFelt", får jeg også samme fejl - så du må lige guide mig det sidste stykke - ellers forstår jeg ikke hvor du vil henaf.
OK; Lav en textboks txtFelt. Kopier den og sæt ind i formen. VB vil nu spørge om du ønsker at lave et kontrolarray. Svar ja, og nu har du to bokse. De har index 0 og 1. Du kan lave så mange du ønsker.
Jeg har givet dig point for ihærdigt at svare, men jeg kan DÆLME ikke så det til at virke.
Tager jeg og starter Visual Studio.Net, laver et Visual Basic project (Windows Application), dragger en TextBox ud på formen, renamer den til txtFelt, kopierer den og paster den ind igen, kommer der bare et tilsvarende felt... den spørger absolut ikke om noget som helt hos mig.
Heller ikke søgning efter "Control array" eller "Arrays of controls" giver nogen plausibel forklaring på det du fortæller.
Vær flink at give en Step-By-Step forklaring på hvad der skal gøres.
/Jan Borup Coyle
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.