Avatar billede lizardine Nybegynder
12. maj 2005 - 09:19 Der er 1 løsning

Overføre kontrol til en anden form

Hej

Jeg forsøger at overføre et kontrol objekt fra form1 til form2, ved at sætte en variabel i form2 til at være lige med en kontrol i form1. Desværre får jeg følgende fejl "Object variable or With block variable not set"

Eksempel:

Form1
-----
private sub Command1_Click()
    Dim frmForm2 As New Form2 'Initialisere min Form2
 
    frmForm2.Kontrol = TextBox1 'Her opstår fejlen
    frmForm2.Show
End Sub

Form2
-----
Public Kontrol As Control

Private Sub Form_Load()
    MsgBox "Navnet på kontrollen er: " Kontrol.Name
End sub

Håber at der er nogen der kan hjælpe.
Avatar billede lizardine Nybegynder
12. maj 2005 - 12:46 #1
Det burde være rimeligt nemt at løse.

frmForm2.Kontrol = TextBox1 'Her opstår fejlen

ændres til

Set frmForm2.Kontrol = TextBox1

eftersom at du forsøger at værdiangive en kontrol.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester