Avatar billede kamak Praktikant
18. marts 2002 - 09:07 Der er 8 kommentarer og
1 løsning

listbox og combobox

hvorfor virker dette ikke:

List1.RemoveItem List1.ListIndex
Combo1.RemoveItem List.ListIndex

jeg har en listbox, en combobox, et tekstfelt og 2 commandsbuttons.

Private Sub Command1_Click()
List1.AddItem Text1.Text
Combo1.AddItem Text1.Text
Text1.Text = ""
End Sub

Første knap virker godt, men anden knap virker ikke:
Private Sub Command2_Click()
On Error GoTo fejl
List1.RemoveItem List1.ListIndex
Private Sub Command2_Click()
List1.RemoveItem List1.ListIndex
Combo1.RemoveItem List.ListIndex
End Sub

hvorfor kan man ikke sige:
Combo1.RemoveItem List.ListIndex

Avatar billede kamak Praktikant
18. marts 2002 - 09:09 #1
ups anden commandsbutton ser sådan ud:

Private Sub Command2_Click()
List1.RemoveItem List1.ListIndex
Combo1.RemoveItem List1.ListIndex
End Sub

jeg kiksede "copy/paste" :-)

men pointen er at Combo1.RemoveItem List.ListIndex ikke virker.
Avatar billede kamak Praktikant
18. marts 2002 - 09:11 #2
Combo1.RemoveItem List1.ListIndex
Avatar billede kamak Praktikant
18. marts 2002 - 09:11 #3
det virker heller ikke
Avatar billede scb Praktikant
18. marts 2002 - 09:50 #4
Måske:
List1.Refresh
kan hjælpe
-SCB
Avatar billede tubber Juniormester
18. marts 2002 - 11:52 #5
Når du adder et item skal du give dem et index så du er sikker på de er ens.

Dim varIndex as Integer
Dim taeller as Integer

Når du tilføjer :
List1.AddItem Text1.Text
List1.ItemData(List1.NewIndex) = taeller
Combo1.AddItem Text2.Text
Combo1.ItemData(Combo1.NewIndex) = taeller
taeller = taeller + 1
Text1.Text = ""
Text2.Text = ""

Din knap :
varIndex = List1.ListIndex
List1.RemoveItem List1. & varIndex
Combo1.RemoveItem Combo1. & varIndex

Bare et forslag :O)

Tubber
Avatar billede kamak Praktikant
18. marts 2002 - 12:16 #6
tubber> de to sidste linier bliver røde!!!

List1.RemoveItem List1. & varIndex
Combo1.RemoveItem Combo1. & varIndex
Avatar billede tubber Juniormester
19. marts 2002 - 13:26 #7
Hov....
List1.RemoveItem List1.ListIndex  = varIndex
Combo1.RemoveItem Combo1.ListIndex = varIndex

så skulle værdierne være lig med hinanden
Avatar billede kamak Praktikant
08. april 2002 - 08:29 #8
Dit forslag virker ikke, men dette her skulle virke:

List1.RemoveItem varIndex
Combo1.RemoveItem varIndex

Men tak for hjælpen :-)
Avatar billede kamak Praktikant
09. januar 2003 - 01:18 #9
svar
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