Vraag & Antwoord

Programmeren

[VB6] Form

Anoniem
royduin
2 antwoorden
  • Hey,

    ik zit nu in VB te kloten, maar nu heb ik de naam van het form in een textbox staan en dat moet gebruikt worden. Ik heb het nu zo:
    [code:1:02d5946b5b]Dim x$
    x$ = Text1.Text //In text1 staat: form2
    x$.Show[/code:1:02d5946b5b]
    De bedoeling van dit script is dat form2 geladen wordt. Text1 veranderd telkens en dan wordt er dus een ander form geladen.

    Ik hoop dat iemand mij kan helpen dat dit wel werkt.

    Roy ;)
  • Even uit mijn hoofd:[code:1:147ef5d333]
    Dim x$
    x$ = Text1.Text
    Select Case LCase$(x$)
    Case "form2"
    Form2.Show
    Case "form3"
    Form3.Show
    ' etc
    Case Else
    ' simpele foutafhandeling
    MsgBox "Formulier '" & x$ & "' bestaat niet"
    End Select
    [/code:1:147ef5d333]
    De "Case Else" vangt het invoeren van een verkeerde (niet-bestaande) naam af.
    Misschien is het beter om de gebruiker te laten kiezen uit de beschikbare formulieren, door middel van radio-buttons of een dropdown lijst.

    Ik heb ook nog even Google geraadpleegd ;), en daar vond ik deze link, met dit codevoorbeeld:[code:1:147ef5d333]
    Dim frm As Form

    Set frm = Forms.Add(txtFormName.Text)
    frm.Show
    [/code:1:147ef5d333]Succes

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.