Just nu i M3-nätverket
Gå till innehåll

ladda Form


AERO1

Rekommendera Poster

Jag har en textbox i ett formulär. Sen när jag klickar på en knapp så vill jag att ett nytt formulär, som har samma namn som textbox.text, ska visas upp, typ, load text1.text, men jag vet att man får en "type mismatch"-fel om man kör så här.

 

Så, hur gör man då?

 

'I wonder if God really had a choice in the creation of the world.'----Einstein

Länk till kommentar
Dela på andra webbplatser

Om jag har förstått rätt så har du alltså ett "huvudformulär" där det finns en textbox (Text1) och en knapp.

Då man klickar på knappen så skall ett annat formulär öppnas, med samma namn som det som står i textboxen. Har jag förstått rätt??

Jag skulle föreslå en annan lösning...

Om du inte har allt för många formulär som skall kunna öppnas så kan du göra så här:

If Text1.Text = "Form1" Then
Show Form1
ElseIf Text1.Text = "Form2" Then
Show Form2
ElseIf Text1.Text = "Form3" Then
Show Form3
ElseIf Text1.Text = "Form4" Then
Show Form4
[b]osv.[/b]
End If

 

Lycka till!

 

/ Kristoffer

Windows kunde inte hitta något tangentbord. Tryck F1 för att försöka igen eller F2 för att avbryta.

 

Länk till kommentar
Dela på andra webbplatser

Ditt förslag är precis det som jag användar nu, men det känns fel eftersom man måste hårdkoda allting. Jag har 15-20 formulär...:-(

 

'I wonder if God really had a choice in the creation of the world.'----Einstein

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...