26. marts 2002 - 12:37
Der er
2 kommentarer og 1 løsning
Load Object(i) .... hvordan ændrer man "parent" ???
Halløj, Jeg har følgende kode: Load chkBox(i) chkBox.Caption = "Chkbox" & i Men jeg vil gerne have den nye checkbox flyttet ind i et andet frame. Jeg har f.eks Frame1 og Frame2. Hvis den oprindelige chkBox(0) ligger i Frame1 så vil alle de kopier jeg laver ligge i Frame1 Hvordan får jeg dem flyttet over i Frame2??? Jeg ved at chkBox(i).parent.name = "Frame1" for alle dem jeg laver, men hvordan ændrer man det? /Bodekaer
Annonceindlæg fra Computerworld
26. marts 2002 - 13:17
#1
Det kan du så vidt jeg ved ikke med Control Arrays! Hvis du vil gøre dette skal det gøres ved hjælp af Controls.Add Smid to frames på en form og past så dette kode i Form_Load Dim ctl as COntrol Set ctl = Controls.Add("VB.CheckBox", "Test", Frame1) ctl.Top = 10 ctl.Left = 10 ctl.Visible = True Set ctl = Controls.Add("VB.CheckBox", "Test1", Frame1) ctl.Top = 1000 ctl.Left = 1000 ctl.Visible = True Set ctl = Controls.Add("VB.CheckBox", "Tes2", Frame2) ctl.Top = 10 ctl.Left = 10 ctl.Visible = True Set ctl = Controls.Add("VB.CheckBox", "Test3", Frame2) ctl.Top = 500 ctl.Left = 500 ctl.Visible = True
26. marts 2002 - 13:19
#2
Ja det er faktisk også det jeg er gået igang med nu, bare en smule mere besværligt, når man skal sætte baggrundsfarve etc. hver gang. Men tak for hjælpen.