Avatar billede kalle_mod Nybegynder
01. april 2006 - 14:39 Der er 4 kommentarer og
1 løsning

combobox og removeitem?

Hejsa eksperter!

Jeg har et lille problem i mit program. Jeg har lavet mulighed for at skifte sprog, desværre kræver dette også at en værdi i en combobox skiftes(runtime - uden at programmet lukkes og åbnes igen). Jeg har ikke kunne finde nogen metode til at ændre text'en i comboboxen så nu forsøger jeg mig med at slette og add'e igen.

Problemet er at min linie med removeItem fejler?

Combo3.RemoveItem (4)
Combo3.AddItem (tmp(1),4)

Håber på et hurtigt svar :O)

Kalle
Avatar billede sjh Nybegynder
01. april 2006 - 14:42 #1
Combo1.List(4) = "nyt navn"
Avatar billede kalle_mod Nybegynder
01. april 2006 - 14:49 #2
Forresten fejler min addItem også, den siger expected = ?(gør den ikke når jeg ikke forsøger mig med indexnummer)

Hvis nogen har en anden ide til hvordan det kan gøres er den velkommen :O)

Jeg har selv lige tænkt på noget i stil med:
for i = 0 to Combo3.listcount - 1
if Combo3.LISTENUMMER?(den siger fejl ved listindex og index)(i) = varNavn(den variabel jeg bruger) then
combo3.removeitem (i)
exit for
end if
next
combo3.additem (tmp(1),i)

men det virker ikke efter hensigten?

Kalle
Avatar billede kalle_mod Nybegynder
01. april 2006 - 14:52 #3
takker det virker! :)

Kalle

ps. så ikke lige dit svar inden jeg postede det andet
Avatar billede sjh Nybegynder
01. april 2006 - 14:54 #4
svar :D
Avatar billede sjh Nybegynder
01. april 2006 - 15:04 #5
Jeg kan dog ikke lige se hvordan det skal virke.. (altså det med din IF...THEN)

  For i = 0 To Combo3.ListCount - 1
    If Combo3.List(i) = "??" Then
      Combo3.List(i) = tmp(1)
      Exit For
    End If
  Next
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