Du kan ikke føre den over umiddelbart da de to forms er i forskellige namespaces. Men alle forms er i det globale namespace. Så opret et modul og skriv global navne_local(bla bla), i den generelle del under definitions, så vil det være tilgængeligt i alle forms.
Hvis begge forms er åbne samtidigt kan du hente fra den ene ved at adressere den anden. med Formname.varname(arrayentry, men arrayet dør med sin ejerform!!
Arbejde du i VBA? (access) for så er det lidt anderledes.
Til tzr: Du kan ikke lave en ny property på en form da en form er en component defineret i et classmodule. men du kan lave dit eget classmodule og nedarve fra en form og tilføje dine egne properties, men det ville være at gå over åen efter vand. og du ville have de sammen begrænsninger formene imellem! :)
Ja men så kan du jo bare gå igang Du tilføjer moduler fra menuen Projekt/add module i den første section general / declarations skriver du Global Arrayname(<n>,<m>, <osv> ) As <Type> så kan arrayet tilgåes fra hele din projekt og så behøver du ikke oprette en kopi.
Kan du ikke give mig et mere konkret eks?? Mit array skal bestå af op til 5 tekster fra Form2(Text1(Index)). Og så skal de føres over i form1 som \"Navne = array(text1(0), text1(1),....osv)
At tilpasse et array. tja du kan enten lave det så stort at du ved at du altid vil have plads nok. eller du kan starte med at definere det som Global Array() og så når du skal bruge det og ved hvor stort du vil have det så Redim Array(f.eks 10) eller hvad du ønsker Et array resettes ved redim med mindre du bruger kommandoen <Preserve> som i ReDim Preserve X(10, 10, 15) Hvis du formindsket et array forsvinder den information der ikke kan være der men ikke hvis du forstørrer.
At fjerne alle kontrolarrays vil fjerne de kontroller som er arrays. Det kan jeg ikke forstille mig man bruger særligt ofte. Er det mon det du mener? Men det er helt standard: Unload object(index%) så har du et kontrol array af feks textbokse og de hedder text1() så kan du fjerne dem alle sammen med for index= text1.count-1 to 0 step -1 unload text1(index) next så er de væk. HUSK man kan kun fjerne de kontrols og kontrolarrys i run-tiem som man har oprettet i run-time, altså med den tilsvarene load kommando. wizzcat
Jubiiiiii jeg har fundet ud af det.... Tak til jer allesammen..... I får alle point!!
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.