Met case werken bij combobox...

Status
Niet open voor verdere reacties.

WILLIAMXXX

Terugkerende gebruiker
Lid geworden
29 nov 2006
Berichten
1.246
Hey,

Kam iemand mij helpen hoe met de case functie kan werken bij een combobox?
Ik snap er niet veel van dus als ze item(0) heb geslecteerd dat die een bepaalde opdracht doet.

Alvast bedankt
 
de prop die je moet hebben is ".text"
dus in je combo1_change event:
Code:
select case combo1.text
case "a"
msgbox "a"
case "b"
msgbox "b"
case "enzovoorts"
msgbox "enzovoorts"
end select
er van uitgaande dat "a" en "b" en "enzovoorts" zijn toevevoegd aan de combo1.

V.:thumb:
 
Het antwoord van Vegras is het gemakkelijkst, maar als je met meerdere talen zou willen werken dan moet je ook de andere taal opgeven in je switch statement:
Code:
select case combo1.text
   case "appel", "apple"
       msgbox "appel"
   case "boom", "tree"
       msgbox "boom"
   case "enzovoorts", "et cetera"
       msgbox "enzovoorts"
end select

Bij meerdere talen kan het daarom handiger zijn om listindex te gebruiken. Werkt bijna hetzelfde maar je moet de volgorde van de opgegeven waarden onthouden:
Code:
select case combo1.listindex
   case 0
       msgbox "appel"
   case 1
       msgbox "boom"
   case 2
       msgbox "enzovoorts"
end select
Als je nu echter appel en boom omdraait, dan moet je ook de code voor de listindex even omdraaien. Kortom vereist voor een enkele taal wat meer nadenken :D
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan