MemorY Skrevet 19. november 2005 Skrevet 19. november 2005 (endret) Jeg vil legge til nye textboxer mens programmet kjører, men jeg har ingen anelse på syntaxen. Noen som vet? Endret 19. november 2005 av rkg1000
Jonas Skrevet 20. november 2005 Skrevet 20. november 2005 (endret) Enkelt! Dim WithEvents txtTest As VB.TextBox Private Sub Form_Load() Set txtTest = Controls.Add("VB.TextBox", "txtTest", Me) Me.ScaleMode = vbPixels txtTest.Move 10, 10, 100, 17 txtTest.Text = "Dette er en test" txtTest.Visible = True End Sub Edit: Eller mente du kansje legge til flere i form av et array og Load() ? Endret 20. november 2005 av Jonas
MemorY Skrevet 20. november 2005 Forfatter Skrevet 20. november 2005 Det som var taken var at i oppstarts formen så taster man inn et tall og trykker på en knapp og så kommer det en ny form opp med så mange textboxer opp.
Jonas Skrevet 20. november 2005 Skrevet 20. november 2005 Ta en titt på dette, prinsippet er veldig enkelt. Sett inn en textbox, sett index-verdien på den til 0 og lim inn denne koden: Private Sub Form_Load() Dim i For i = 1 To 9 Load Text1(i) Text1(i).Top = Text1(i - 1).Top + 500 Text1(i).Visible = True Next i End Sub
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå