Just nu i M3-nätverket
Jump to content

ladda Form


AERO1

Recommended Posts

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

Link to comment
Share on other sites

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.

 

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...