Avatar billede sbhansen Nybegynder
07. april 2001 - 11:18 Der er 1 løsning

Tabstrip - newbie - Placering af textfield under tab2

Man skal jo lære det...

Scenarie:
VB application Wizard i Visual Studio VB 6.0 er valgt. - Single Document Interface
Jeg inkluderer frmOption som indeholder 4 tabs.

Hvordan får jeg adgang til at placere controls på de \"bagvedliggende\" tabs.
Når jeg kører app\'en kan jeg se, at der er sample-frames bag de øvrige tabs, og jeg kan placere alle de controls jeg ønsker på tab1 - men hvordan laver jeg tilsvarende bag tab2.

Her er standardkoden, der viser den tab der klikkes på. Lægger jeg fx en txtDBSourese på tab1 hentes den i gennemløbet af dette...
-----
Private Sub tbsOptions_Click()
   

    Dim i As Integer
    \'show and enable the selected tab\'s controls
    \'and hide and disable all others
    For i = 0 To tbsOptions.Tabs.Count - 1
        If i = tbsOptions.SelectedItem.Index - 1 Then
            picOptions(i).Left = 210
            picOptions(i).Enabled = True
        Else
            picOptions(i).Left = -20000
            picOptions(i).Enabled = False
        End If
    Next
   

End Sub
----

Altså - hvordan skifter jeg view til at se de andre lag af  Picoptions, så jeg kan trække mine controls over på dem?
Avatar billede sbhansen Nybegynder
07. april 2001 - 12:55 #1
Nu har jeg selv løst problemet:

Ovenstående kode flytter bare rundt på nogle elementer på skærmen - men eftersom alle stod placeret i -2000 som display position left var de ikke synlige - heller ikke i design mode. Flot af Microsoft at lave sådan en wizard-løsning. Hvordan skal vi stakkels new-bies nogensinde lære det, hvis de altid forsøger at spænde ben for so??? :-(

Nå ja, jeg fik løst mit eget problem :-)
/Søren
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