Avatar billede domino1977 Nybegynder
02. maj 2003 - 11:48 Der er 10 kommentarer

HJÆLP... for mange felter!!!!!!

Jeg har en meget meget stor form med mange felter og andre sager men jeg er ikke færdig, mangler stadig omkring ca 30 felter... og nu kommer den og siger at jeg ikke kan oprette flere på den form!!!

Hvad skal jeg gøre???
Avatar billede sion Nybegynder
02. maj 2003 - 12:25 #1
Du kan måske oprette knapperne vha. kode, men jeg ved ikke om dette løser problemmet.
Lav f.eks. en knap kaldet "c" og med indexet 0. Indsæt derefter følgende kodeeksempel:

Private Sub Form_Load()
  For ix = 1 To 10
    Load c(ix)
    c(ix).Left = 0
    c(ix).Top = c(ix).Height * ix
    c(ix).Visible = True
  Next ix
End Sub

-Sion
Avatar billede domino1977 Nybegynder
02. maj 2003 - 13:01 #3
Ja fint Helmet...... men jeg fatter ikke hvad det gør ved mit problem!
Avatar billede helmet Nybegynder
02. maj 2003 - 13:17 #4
De kommer med 3 forslag, den jeg ville mene du umiddelbart kunne bruge, var at arrangere de 'ens' kontroller i kontrolarrays, problemet er jo at der kun tillades 254 unikke navne..
Avatar billede domino1977 Nybegynder
02. maj 2003 - 13:36 #5
Ok.... jeg er ikke helt med når du siger Kontrolarrays.... hvordan virker det??

Hvis jeg nu har 5 felter, lad os kalde dem: felt1, felt2, felt3 osv....

Hvordan kommer jeg så videre??
Avatar billede helmet Nybegynder
02. maj 2003 - 13:43 #6
Du oprettet først en kontrol fx en textbox, døber den et eller andet. Så kopierer du den og sætter den ind så vil den komme og spørge om du vil oprette et kontrolarray. Så kan du gruppere mange kontroller under et navn. Den enkelte kontrol kan du så tilgå med fx text.Item(i).text. Det skulle jo gerne minimere antallet af unikke navne på formen.
Avatar billede domino1977 Nybegynder
02. maj 2003 - 13:53 #7
Ok... men jeg forstod ikke lige det sidste!

Hvordan laver jeg så forskel på den??

Hvis vi nu tager en jeg har kaldt txtFelt så tager jeg en kopi og nu hedder de txtFelt(0) og txtFelt(1).... virker det som det ellers plejer???

txtFelt(0).visible = true

Bare for at tage et eksempel??
Avatar billede helmet Nybegynder
02. maj 2003 - 13:55 #8
Ja fuldstændig.
Avatar billede domino1977 Nybegynder
02. maj 2003 - 13:55 #9
Ok... det virker sgu.... takker helmet!
Avatar billede martin_moth Mester
15. maj 2003 - 13:49 #10
skal helmet ikke ha pts og så luk :o)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester