Avatar billede slejpnir Nybegynder
01. januar 2002 - 23:10 Der er 6 kommentarer og
2 løsninger

liste visible = true/false

Jeg har 4 listboxe i en form. Kun list1 vises når formen åbnes. De 3 andre er sat visible = false og åbnes (sættes visible=true)ved valg af et index fra liste1.
Problem: Når jeg ved kald fra liste1 har sat liste2=visible true vil jeg gerne have den sat visible=false, når jeg klikker på et vilkårligt index i liste1 igen. Hvordan gør jeg det?
Avatar billede medions Nybegynder
01. januar 2002 - 23:17 #1
Private Sub List1_Click()
    List1.Visible = False
End Sub
Avatar billede slejpnir Nybegynder
01. januar 2002 - 23:58 #2
>medions Jeg ser på det i morgen. Men forløbig tak.
Avatar billede medions Nybegynder
02. januar 2002 - 00:30 #3
k...

natnat then ;-)
Avatar billede tjacob Juniormester
02. januar 2002 - 11:35 #4
Medions svar er ikke nok, da det ALTID vil gøre listen usynlig. Du er nødt til at have en betingelse med:

if List2.visible=true then
    List2.visible=false
end if

Ellers kan du ikke gøre den synlig fra nogen af
indexerne i List1.

MVH Tjacob
Avatar billede slejpnir Nybegynder
02. januar 2002 - 13:37 #5
Jeg har nok udtrykt mig dårligt. Altså: Ved click på listindex = 1 i list1 åbner jeg list2.
Herfra arbejder jeg så et stykke tid. Når jeg er færdig med list2 vil jeg gerne ved et click et vilkårligt sted i list1 have list2 skjult igen.  Med medions får jeg skjult list1 og ved tjacob får jeg aldrig åbnet list2, medmindre jeg har lagt sætningen et forkert sted.Gider I igen?
Avatar billede tjacob Juniormester
02. januar 2002 - 16:21 #6
Denne kode gør List2 usynlig når du klikker i List1 UNDTAGEN i det(de) index, der gør den synlig.
Private Sub List1_Click()
    List2.Visible = False
    if List1.Index=\"det index hvor du vil åbne List2\" then
        List2.Visible=True
    End If
End Sub
Avatar billede johs_j Novice
02. januar 2002 - 17:05 #7
\'Dette skulle løse dit problem.

Private Sub List1_Click()
    if List2.Visible=False then
        List2.Visible=True
    Else
        List2.Visible=False
    End If
End Sub
Avatar billede slejpnir Nybegynder
02. januar 2002 - 21:47 #8
Jeg slipper godt fra første del, dvs at starte med visible = false og så fra list1.listindex = 1 få åbnet list2. Men når jeg skal tilbage til list1 fra list2 går det galt, lige meget hvad jeg prøver. Men OK, jeg er kommet videre. Skulle I komme på en løsning siden, må i gerne skrive den.
Men foreløbig tak.
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