[VB] tekst verwijderen lukt ineens niet :?

Pagina: 1
Acties:
  • 123 views sinds 30-01-2008
  • Reageer

  • ddkiller0900
  • Registratie: Juli 2001
  • Laatst online: 22-08 19:34
Normaal als je een lijst hebt en er staat het volgende in:

Piet
Hans
Rudi

en je doet dan Lijst.RemoveItem "Piet" dan doet ie toch normaal Piet uit die lijst wegdoen of niet? In mijn geval verbinden er een aantal personen met de chat en dan worden die personen hun ip's in een lijst opgenomen en als er dus iemand weggaat dan moet die hun ip uit de lijst gaan ? Ik heb al op msdn gekeken maar kvind niks :? Moet normaal toch iets over te vinden zijn eh

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Textfield, dropdown list, listbox, etc etc etc. ?

Is Piet wel "Piet"?

welke foutmeldingen krijg je, wat heb je geprobeerd, wat is je code waar de fout voordoet.

Lees de [topic=397053/1/50] aub.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Heb je niet een of andere rare instelling gegeven aan die lijst, dat ie alleen read only is. (ik weet niet of die uberhaupt kan).

Probeer anders eens lijst.removeitem 0 (ofzo)

damm... ik ben raar vandaag. :P
Edit: en traag...

  • ddkiller0900
  • Registratie: Juli 2001
  • Laatst online: 22-08 19:34
het gaat om listbox, foutmelding :
overflow :?

Private Sub Server_DataArrival(index As Integer, ByVal bytesTotal As Long)


Server(index).GetData a$, vbString


''voeg server toe
If Mid(a$, 1, 7) = "Server:" Then
lijstservers.AddItem Mid(a$, 8)
Exit Sub
End If
'''''''''''''''
'''''HIER GAAT HET DUS OM
If Mid(a$, 1, 5) = "stop:" Then

ipserver$ = Mid(a$, 6, 16)
lijstservers.RemoveItem ipserver$ 'lijstservers.ListCount = 5


berichtvenster.AddItem ipserver$ & " has logged of"

End If


''''''''''''''''''''''''''''

''stuur lijst door naar client



'


End Sub

  • ddkiller0900
  • Registratie: Juli 2001
  • Laatst online: 22-08 19:34
die 0 lukt ja, maar ik moet hebben dat ie gewoon als de waarde die ik opgeef overeenkomt met in de lijst, dat die verdwijnt.

Verwijderd

Ik wil je best helpen, maar dan moet jij mij vertellen hoe je je videokaart (V770) hebt overgeklokt. Dat wil ik ook! :P

Verwijderd

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
List1.AddItem "een item"
List1.AddItem "nog een item"
List1.AddItem "alweer item"
List1.AddItem "123.43.56.232"
List1.AddItem "dat was een ip"

Dim x As Integer
ipserver$ = "123.43.56.232"

For x = 0 To List1.ListCount - 1
    If List1.List(x) = ipserver$ Then
      List1.RemoveItem x
    End If
Next x

Dit is zo ongeveer de oplossing die ik voor je bedacht heb. Met de opmerking dat het sinds vb4 (?) het niet meer gebruikelijk is om $, # enz. te gebruiken maar bijvoorbeeld:

dim strEenString as string

(voor verder uitleg hier over, kijk op www.vbworld.com)

Oh ja, mail of icq me even over die viper V770, zie profile.

Edit: :O ga nu :Z

  • Sponge
  • Registratie: Januari 2002
  • Laatst online: 14-09 22:15

Sponge

Serious Game Developer

"Dit is zo ongeveer de oplossing die ik voor je bedacht heb. Met de opmerking dat het sinds vb4 (?) het niet meer gebruikelijk is om $, # enz. te gebruiken maar bijvoorbeeld:"

Dat is niet waar.
LCase$ vs LCase, Trim$() vs. Trim(), Left$() vs Left()

met $ is ongeveer 150% sneller omdat VB anders een variant gebruikt.

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 22:22

mulder

ik spuug op het trottoir

Maar daar gaat het niet om, het gaat er om dat je variable typecast met $ ed.

oogjes open, snaveltjes dicht

Pagina: 1