Avatar billede angelenglen Nybegynder
25. marts 2004 - 10:02 Der er 5 kommentarer og
1 løsning

læs text fra combobox ud fra valg i anden combobox

jeg har 2 combobox'es der fx ser sådan her ud:

Combobox1:
Link1
Link2
Link3
Link4
Combobox2:
www.eksperten.dk
www.newz.dk
www.bt.dk
www.eb.dk

det jeg så gerne vil have, er at når jeg vælger "Link3" i combobox1, så skal den skrive www.bt.dk i en msgbox

hvordan gør jeg det?
Jeg bruger combobox1.NewIndex til at sikre at de altid har de sammenknyttede værdier altid har samme index i comboboxene.
Avatar billede slo Nybegynder
25. marts 2004 - 11:03 #1
Ka' du ikke bruge combobox1's change event?
Private Sub ComboBox1_Change()
If ComboBox1.Text = "Link3" Then
MsgBox "www.bt.dk"
End If
End Sub
Avatar billede angelenglen Nybegynder
25. marts 2004 - 11:07 #2
nej, for begge comboboxe's indhold er genereret dynamisk udfra indholdet af en ini-fil, derfor ved jeg ikke på forhånd hvad indholdet af "link3" er...

men jeg fandt en løsning selv:


Dim n as Long
Dim ReturnString as String

  For n = 0 To Combobox2.ListCount - 1
    If Combobox1.ListIndex = n Then
    ReturnString = Combobox2.List(n)
    End If
  Next n

MsgBox ReturnString
Avatar billede slo Nybegynder
25. marts 2004 - 11:18 #3
Det var da godt du selv fandt en løsning :-)
Ku' du ikke næste gang du stiller spørgsmål være lidt mere præcis? (Så kan tungnemme personer som mig også forstå hvad du spørger om...og behøver derfor ikke bruge tid på at svare "forkert".)
Avatar billede angelenglen Nybegynder
25. marts 2004 - 11:20 #4
hmm well jeg syntes egentligt jeg var præcis nok, i det at det præcist beskriver hvad jeg vil have til at ske, jeg har bare ikke beskrevet min begrundelse for at have to comboboxe... men i selve funktionaliteten er det vel ikke vigtigt...

men ihvertfald tak fordi du gad bruge tid på at se om du kunne hjælpe :) - Det er jo det der tæller!
Avatar billede slo Nybegynder
25. marts 2004 - 11:21 #5
:o) Det er nok bare mig der er for tungnem.... I øvrigt er det rigtig fint at du selv præsenterer den løsning du fandt. Mange skriver bare noget ala: "Har selv fundet ud af det. Lukker spm."
Avatar billede angelenglen Nybegynder
25. marts 2004 - 12:23 #6
hehe ja, det er præcis derfor jeg skrev det - jeg HADDER at finde et spm der 99% beskriver min egen problemstilling, og så bare finde at den er lukket med sådan et skod-svar.

Folk burde straffes for den slags :P
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