Gå til innhold

Hvordan legge til nye textboxer i runtime [VB6]


Anbefalte innlegg

Videoannonse
Annonse

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 av Jonas
Lenke til kommentar

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

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...